В тази статия ще се научите да пишете програма Hello World в Kotlin.
„Здравей, свят!“ е проста програма, която извежда Hello, World!на екрана. Тъй като това е много проста програма, тя често се използва за въвеждане на нов език за програмиране.
Преди да напишете програмата, уверете се, че компютърът ви може да работи с Kotlin. За това посещение: Как да стартирам Kotlin на вашия компютър?
Нека да проучим как "Здравей, Свят!" програма работи в Котлин.
Котлин "Здравей, Свят!" Програма
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Когато стартирате програмата, изходът ще бъде:
Здравей свят!
Как работи тази програма?
// Hello World Program
Всеки ред, започващ с,//е коментар в Kotlin (подобно на Java). Коментарите се игнорират от компилатора. Те са предназначени за човек, който чете кода, за да разбере по-добре намерението и функционалността на програмата. За да научите повече, посетете Котлин коментари.fun main(args : Array) (… )
Това еmainфункцията, която е задължителна във всяко приложение на Kotlin. Компилаторът Kotlin започва да изпълнява кода отmainфункцията.
Функцията приема масив от низове като параметър и връща Unit. За функциите и параметрите ще научите в следващите глави.
Засега просто не забравяйте, чеmainфункцията е задължителна функция, която е входната точка на всяка програма Kotlin. Подписът наmainфункцията е:забавно основно (аргументи: масив) (…)
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!"); ) )
Малко важни бележки
- За разлика от Java, не е задължително да се създава
classвъв всяка програма Kotlin. Това е така, защото компилаторът Kotlin създава класа за нас.
Ако използвате IntelliJ IDEA, отидете наRun>, заEdit Configurationsда видите този клас. Ако сте нарекли вашия Kotlin файл HelloWorld.kt , компилаторът създава клас HelloWorldKt.
- Най
println()функцията призоваваSystem.out.println()вътрешно.
Ако използвате IntelliJ IDEA, поставете курсора на мишката доprintlnи отидете наNavigate>Declaration(Бърз път: Ctrl + B. За Mac: Cmd + B ), това ще се отвориConsole.kt(файл за декларация). Можете да видите, чеprintln()функцията се извиква вътрешноSystem.out.println().








