معرفی کاتلین، Kotlin Hello World – اولین برنامه کاتلین
Kotlin Hello World – اولین برنامه کاتلین
در این مقاله نوشتن برنامه Hello World در کاتلین را یاد خواهید گرفت.
“Hello World!” یک برنامه ساده است که Hello World را به عنوان خروجی بر روی صفحه نشان می دهد. از آنجا که این یک برنامه بسیار ساده است، اغلب برای معرفی یک زبان برنامه نویسی جدید استفاده می شود.
قبل از نوشتن برنامه ، اطمینان حاصل کنید که کامپیوتر شما می تواند کاتلین را اجرا کند. برای نصب می توانید به: چگونه کاتلین را در رایانه خود اجرا کنیم؟ مراجعه کنید.
بیایید بررسی کنیم که چگونه “Hello World!” برنامه در کاتلین کار می کند.
برنامه “Hello World!“
1 2 3 4 5 |
// Hello World Program fun main(args : Array<String>) { println("Hello, World!") } |
هنگامی که برنامه را اجرا می کنید، خروجی شما این خواهد بود:
1 |
Hello, World! |
این برنامه چگونه کار می کند؟
1- // Hello World Program
هر خطی با // شروع می شود، یک کامنت در کاتلین است (شبیه به جاوا). نظرات توسط کامپایلر نادیده گرفته می شود. این ها برای کسی است که کد را می خواند تا هدف و عملکرد برنامه را بهتر درک کند. برای کسب اطلاعات بیشتر، به نظرات کاتلین مراجعه کنید.
2- fun main(args : Array<String>) { … }
این تابع اصلی (main) است که در هر برنامه کاتلین اجباری است. کامپایلر شروع به اجرای کد از تابع اصلی (main) می کند.
این تابع آرایه ای از رشته ها را به عنوان یک پارامتر می گیرد و به واحد برمی گرداند. در فصل های بعدی با توابع و پارامترها آشنا خواهید شد.
در حال حاضر ، فقط به یاد داشته باشید که تابع اصلی یک تابع اجباری است که نقطه ورود هر برنامه کاتلین است. امضا و نماد تابع اصلی (main) این است:
1 2 3 |
fun main(args : Array<String>) { ... .. ... } |
3- (println(“Hello, World!”
تابع ()println پیام داده شده را در داخل گیومه ها و خط جدید به جریان خروجی استاندارد را چاپ می کند. در این برنامه و خط جدید (“Hello, World!”) و خط جدید را چاپ می کند.
مقایسه با جاوا در برنامه “Hello World!“
همانطور که می دانید کاتلین 100٪ با جاوا همکاری دارد. در اینجا مشابه برنامه جاوا “Hello World!” می باشد.
1 2 3 4 5 6 7 |
// Hello World Program class HelloWorldKt { public static void main(String[] args) { System.out.println("Hello, World!"); } } |
چند نکته مهم
1- برخلاف جاوا، ایجاد کلاس(class) در هر برنامه کاتلین اجباری نیست. به این دلیل است که کامپایلر کاتلین کلاس(class) را برای ما ایجاد می کند.
اگر از IntelliJ IDEA استفاده می کنید، برای مشاهده این کلاس به Run > Edit Configurations بروید. اگر نام فایل کاتلین خود را HelloWorld.kt گذاشته اید، کامپایلر کلاس HelloWorldKt را ایجاد می کند.
2- تابع () println به صورت داخلی ()System.out.println را فرا می خواند.
اگر از IntelliJ IDEA استفاده می کنید ، نشانگر ماوس خود را در کنار println قرار داده و به مسیر Navigate > Declaration (میانبر: Ctrl + B. برای مک: Cmd + B) بروید، با این کار Console.kt (فایل اعلان) باز می شود. می بینید که تابع ()println به طور داخلی System.out.println() را فراخوانی می کند.
برای اطلاعات بیشتر از دیگر آموزش های برنامه نویسی ما به وب سایت و اینستاگرام ما مراجعه کنید
دیدگاه شما