У овом чланку ћете научити да пишете програм Хелло Ворлд у Котлину.
"Здраво, свет!" је једноставан програм који Hello, World!
се приказује на екрану. Будући да је то врло једноставан програм, често се користи за увођење новог програмског језика.
Пре него што напишете програм, уверите се да рачунар може да покреће Котлин. За ту посету: Како покренути Котлин на рачунару?
Истражимо како „Здраво, свет!“ програм ради у Котлину.
Котлин "Здраво, свете!" Програм
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Када покренете програм, излаз ће бити:
Здраво Свете!
Како овај програм ради?
// Hello World Program
Било који ред који започиње//
је коментар у Котлину (слично Јави). Компајлер игнорише коментаре. Намењени су особи која чита код како би боље разумела намеру и функционалност програма. Да бисте сазнали више, посетите коментаре Котлина.fun main(args : Array) (… )
Ово јеmain
функција која је обавезна у свакој апликацији Котлин. Компајлер Котлин започиње извршавање кода изmain
функције.
Функција узима низ стрингова као параметар и враћа Унит. О функцијама и параметрима ћете сазнати у каснијим поглављима.
За сада, само запамтите да јеmain
функција обавезна функција која је улазна тачка сваког Котлин програма. Потписmain
функције је:забавно главно (аргс: Арраи) (…)
println("Hello, World!")
println()
Функција штампа дати поруку унутар наводника и нови ред на стандардни излаз потока. У овом програму се штампаHello, World!
и нова линија.
Поређење са Јавом „Здраво, свете!“ програм
Као што знате, Котлин је 100% интероперабилан са Јавом. Ево еквивалентне Јава "Здраво, свете!" програм.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Неколико важних напомена
- За разлику од Јаве, није обавезно креирање програма
class
у сваком програму Котлин. То је зато што нам компајлер Котлин креира класу.
Ако користите ИнтеллиЈ ИДЕА, идите наRun
>Edit Configurations
да бисте погледали ову класу. Ако сте навели своју котлин фајл ХеллоВорлд.кт , преводилац ствара ХеллоВорлдКт класу. println()
Функција позиваSystem.out.println()
интерно.
Ако користите ИнтеллиЈ ИДЕА, ставите курсор миша поредprintln
и идите наNavigate
>Declaration
(Пречица: Цтрл + Б. За Мац: Цмд + Б ), отвориће се овоConsole.kt
(датотека декларације). Можете видети даprintln()
функција интерно позиваSystem.out.println()
.