Kotlin Hello World - You First Kotlin Program

В тази статия ще се научите да пишете програма Hello World в Kotlin.

„Здравей, свят!“ е проста програма, която извежда Hello, World!на екрана. Тъй като това е много проста програма, тя често се използва за въвеждане на нов език за програмиране.

Преди да напишете програмата, уверете се, че компютърът ви може да работи с Kotlin. За това посещение: Как да стартирам Kotlin на вашия компютър?

Нека да проучим как "Здравей, Свят!" програма работи в Котлин.

Котлин "Здравей, Свят!" Програма

  // Hello World Program fun main(args : Array) ( println("Hello, World!") )

Когато стартирате програмата, изходът ще бъде:

 Здравей свят! 

Как работи тази програма?

  1. // Hello World Program
    Всеки ред, започващ с, //е коментар в Kotlin (подобно на Java). Коментарите се игнорират от компилатора. Те са предназначени за човек, който чете кода, за да разбере по-добре намерението и функционалността на програмата. За да научите повече, посетете Котлин коментари.
  2. fun main(args : Array) (… )
    Това е mainфункцията, която е задължителна във всяко приложение на Kotlin. Компилаторът Kotlin започва да изпълнява кода от mainфункцията.
    Функцията приема масив от низове като параметър и връща Unit. За функциите и параметрите ще научите в следващите глави.
    Засега просто не забравяйте, че mainфункцията е задължителна функция, която е входната точка на всяка програма Kotlin. Подписът на mainфункцията е:
     забавно основно (аргументи: масив) (…)
  3. println("Hello, World!")
    На println()функцията отпечатва дадено съобщение в кавичките и нов ред на стандартния изходен поток. В тази програма той отпечатва Hello, World!и нов ред.

Сравнение с Java "Здравей, свят!" програма

Както знаете, Kotlin е 100% оперативно съвместим с Java. Ето една еквивалентна Java "Здравей, Свят!" програма.

 // Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )

Малко важни бележки

  1. За разлика от Java, не е задължително да се създава classвъв всяка програма Kotlin. Това е така, защото компилаторът Kotlin създава класа за нас.
    Ако използвате IntelliJ IDEA, отидете на Run>, за Edit Configurationsда видите този клас. Ако сте нарекли вашия Kotlin файл HelloWorld.kt , компилаторът създава клас HelloWorldKt.
  2. Най println()функцията призовава System.out.println()вътрешно.
    Ако използвате IntelliJ IDEA, поставете курсора на мишката до printlnи отидете на Navigate> Declaration(Бърз път: Ctrl + B. За Mac: Cmd + B ), това ще се отвори Console.kt(файл за декларация). Можете да видите, че println()функцията се извиква вътрешно System.out.println().

Интересни статии...