معرفی کاتلین،  Kotlin Hello World – اولین برنامه کاتلین

4 سال پیش
kotlin

 Kotlin Hello World اولین برنامه کاتلین

در این مقاله نوشتن برنامه Hello World در کاتلین را یاد خواهید گرفت.

“Hello World!” یک برنامه ساده است که Hello World را به عنوان خروجی بر روی صفحه نشان می دهد.  از آنجا که این یک برنامه بسیار ساده است، اغلب برای معرفی یک زبان برنامه نویسی جدید استفاده می شود.

قبل از نوشتن برنامه ، اطمینان حاصل کنید که کامپیوتر شما می تواند کاتلین را اجرا کند. برای نصب می توانید به: چگونه کاتلین را در رایانه خود اجرا کنیم؟ مراجعه کنید.

بیایید بررسی کنیم که چگونه “Hello World!” برنامه در کاتلین کار می کند.

 

برنامه “Hello World!

// Hello World Program

fun main(args : Array<String>) {
    println("Hello, World!")
}

 

هنگامی که برنامه را اجرا می کنید، خروجی شما این خواهد بود:

Hello, World!

این برنامه چگونه کار می کند؟

۱- // Hello World Program

هر خطی با // شروع می شود، یک کامنت در کاتلین است (شبیه به جاوا). نظرات توسط کامپایلر نادیده گرفته می شود. این ها برای کسی است که کد را می خواند تا هدف و عملکرد برنامه را بهتر درک کند. برای کسب اطلاعات بیشتر، به نظرات کاتلین مراجعه کنید.

۲- fun main(args : Array<String>) { … }

این تابع اصلی (main)  است که در هر برنامه کاتلین اجباری است. کامپایلر شروع به اجرای کد از تابع اصلی (main)  می کند.

این تابع آرایه ای از رشته ها را به عنوان یک پارامتر می گیرد و به واحد  برمی گرداند. در فصل های بعدی با توابع و پارامترها آشنا خواهید شد.

در حال حاضر ، فقط به یاد داشته باشید که تابع اصلی یک تابع اجباری است که نقطه ورود هر برنامه کاتلین است. امضا و نماد تابع اصلی (main)  این است:

 

fun main(args : Array<String>) {
    ... .. ...
}

۳- (println(“Hello, World!”

تابع  ()println پیام داده شده را در داخل گیومه ها و خط جدید به جریان خروجی استاندارد را چاپ می کند. در این برنامه و خط جدید (“Hello, World!”) و خط جدید را چاپ می کند.

 

مقایسه با جاوا در برنامه Hello World!

همانطور که می دانید کاتلین ۱۰۰٪ با جاوا همکاری دارد. در اینجا مشابه برنامه جاوا “Hello World!” می باشد.

// Hello World Program

class HelloWorldKt {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

چند نکته مهم

۱- برخلاف جاوا، ایجاد کلاس(class)  در هر برنامه کاتلین اجباری نیست. به این دلیل است که کامپایلر کاتلین کلاس(class)  را برای ما ایجاد می کند.

اگر از IntelliJ IDEA استفاده می کنید، برای مشاهده این کلاس به Run > Edit Configurations بروید. اگر نام فایل کاتلین خود را HelloWorld.kt گذاشته اید، کامپایلر کلاس HelloWorldKt را ایجاد می کند.

کاتلین

 

۲- تابع () println به صورت داخلی ()System.out.println را فرا می خواند.

اگر از IntelliJ IDEA استفاده می کنید ، نشانگر ماوس خود را در کنار println  قرار داده و به مسیر  Navigate > Declaration (میانبر: Ctrl + B. برای مک: Cmd + B) بروید، با این کار Console.kt (فایل اعلان) باز می شود. می بینید که تابع ()println به طور داخلی System.out.println() را فراخوانی می کند.

 

کاتلین

 

منبع.

برای اطلاعات بیشتر از دیگر آموزش های برنامه نویسی ما به وب سایت و اینستاگرام ما مراجعه کنید

0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه