شروع کار با جولیا
نوشتن اولین برنامه، اجرای فایل اسکریپت و ساختار یک برنامه جولیا
اولین برنامه جولیا
سنت همیشگی: «سلام دنیا!»! در جولیا:
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("این هم اجرا میشود")
#=
کامنت چندخطی
در جولیا با #= و =#
=#
نکات مهم برای شروع
- جولیا حساس به حروف بزرگ/کوچک است:
Printlnباprintlnفرق دارد - نقطهویرگول آخر خط اختیاری است — معمولاً نوشته نمیشود
- تورفتگی (معمولاً ۴ فاصله) برای خوانایی است، نه اجبار
- هر برنامه از بالا به پایین اجرا میشود
همین حالا تمرین کنید! برنامهای بنویسید که نام، سن و شهرتان را با interpolation چاپ کند. برنامهنویسی با «نوشتن» یاد گرفته میشود.
این مبحث بخشی از دوره آموزش کامل جولیا است.