سینتکس (Syntax)
در این صفحه با «سینتکس کاتلین» آشنا می شوی. سینتکس یعنی شکل نوشتن کد. ما فایل Main.kt را می نویسیم و اجرای متن را می بینیم. سپس درباره تابع main و ورودی ها صحبت می کنیم.
ساختار پایه در سینتکس کاتلین
در فصل قبل یک فایل به نام Main.kt ساختیم. با کد زیر متن "Hello World" چاپ می شود. تابع main نقطه شروع برنامه است.
fun main() {
println("Hello World")
}
توضیح مثال
fun یعنی «تابع (Function)» تعریف می کنیم. تابع یک بلوک کد است که کاری انجام می دهد. main() همیشه از اینجا اجرا می شود. println() متن را در خروجی چاپ می کند؛ مثل نشان دادن نمره در تابلوی مدرسه.
نکته: در کاتلین گذاشتن سمی کالن ; اجباری نیست. در جاوا و C# معمولاً لازم است؛ اینجا لازم نیست.
پارامترهای تابع main
قبل از نسخه 1.3 کاتلین، معمول بود main پارامتر داشته باشد. این ورودی ها آرگومان های خط فرمان هستند؛ مثل گرفتن پاسخ از کاربر هنگام اجرای برنامه.
fun main(args: Array<String>) {
println("Hello World")
}
نکته: امروزه داشتن پارامتر اجباری نیست. اما اگر از قبل استفاده کرده ای، مشکلی ندارد.
گام های تمرین سریع
- کد را در ادیتور باز کن و اجرا کن.
- متن را به «سلام دنیا» تغییر بده.
- دوباره اجرا کن و خروجی را بررسی کن.
برای ادامه مسیر، به شروع سریع برگرد. سپس به صفحه خروجی در کاتلین برو. همچنین این صفحه سینتکس کاتلین را نشانه گذاری کن.
جمع بندی سریع
- شروع برنامه از تابع main است.
- println متن را چاپ می کند.
- سمی کالن لازم نیست.
- main می تواند ورودی args داشته باشد.
- با ادیتور آنلاین تمرین کن.