В тази статия ще се научите да пишете програма 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()
.