شروع کار با جولیا

نوشتن اولین برنامه، اجرای فایل اسکریپت و ساختار یک برنامه جولیا

اولین برنامه جولیا

سنت همیشگی: «سلام دنیا!»! در جولیا:

println("سلام دنیا!")

تابع println هر چیزی را چاپ می‌کند و به خط بعد می‌رود. همین! اولین برنامه‌تان نوشته شد. 🎉

println در برابر print

print("سلام")     # بدون خط جدید
print(" دنیا")
println()         # فقط خط جدید
println("پایان")  # با خط جدید

اجرای فایل اسکریپت

در دنیای واقعی، کدها در فایل‌هایی با پسوند .jl ذخیره می‌شوند:

# فایل: hello.jl
println("سلام دنیا!")
println("این اولین اسکریپت من است")

و با دستور زیر اجرا می‌کنیم:

julia hello.jl

ساختار یک برنامه جولیا

# ۱. کامنت‌ها و توضیحات

# ۲. تعریف متغیرها
name = "علی"
age = 25

# ۳. تعریف توابع
function greet(person)
    return "سلام $person!"
end

# ۴. منطق اصلی برنامه
println(greet(name))
println("سن: $age")

# ۵. پایان
println("پایان برنامه")

چند مقدار را هم‌زمان چاپ کنید

تابع println چند آرگومان می‌گیرد و آن‌ها را با فاصله چاپ می‌کند:

println("نام:", "علی")
println("عدد:", 42, "اعشاری:", 3.14)
println("نتیجه = ", 10 * 5)

Interpolation — جادوی $

یکی از لذت‌بخش‌ترین ویژگی‌های جولیا — قرار دادن متغیرها مستقیم در رشته:

name = "علی"
age = 25

println("من $name هستم و $age ساله‌ام")
println("سال بعد $((age + 1)) ساله می‌شوم")   # عبارت با پرانتز

کامنت‌گذاری برای تست

println("این اجرا می‌شود")
# println("این اجرا نمی‌شود")
println("این هم اجرا می‌شود")

#=
کامنت چندخطی
در جولیا با #= و =#
=#

نکات مهم برای شروع

همین حالا تمرین کنید! برنامه‌ای بنویسید که نام، سن و شهرتان را با interpolation چاپ کند. برنامه‌نویسی با «نوشتن» یاد گرفته می‌شود.

این مبحث بخشی از دوره آموزش کامل جولیا است.

ابزارهای مرتبط