Котлин Хелло Ворлд - Ви први Котлин програм

У овом чланку ћете научити да пишете програм Хелло Ворлд у Котлину.

"Здраво, свет!" је једноставан програм који Hello, World!се приказује на екрану. Будући да је то врло једноставан програм, често се користи за увођење новог програмског језика.

Пре него што напишете програм, уверите се да рачунар може да покреће Котлин. За ту посету: Како покренути Котлин на рачунару?

Истражимо како „Здраво, свет!“ програм ради у Котлину.

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

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

Када покренете програм, излаз ће бити:

 Здраво Свете! 

Како овај програм ради?

  1. // Hello World Program
    Било који ред који започиње //је коментар у Котлину (слично Јави). Компајлер игнорише коментаре. Намењени су особи која чита код како би боље разумела намеру и функционалност програма. Да бисте сазнали више, посетите коментаре Котлина.
  2. fun main(args : Array) (… )
    Ово је mainфункција која је обавезна у свакој апликацији Котлин. Компајлер Котлин започиње извршавање кода из mainфункције.
    Функција узима низ стрингова као параметар и враћа Унит. О функцијама и параметрима ћете сазнати у каснијим поглављима.
    За сада, само запамтите да је mainфункција обавезна функција која је улазна тачка сваког Котлин програма. Потпис mainфункције је:
     забавно главно (аргс: Арраи) (…)
  3. println("Hello, World!")
    println()Функција штампа дати поруку унутар наводника и нови ред на стандардни излаз потока. У овом програму се штампа Hello, World!и нова линија.

Поређење са Јавом „Здраво, свете!“ програм

Као што знате, Котлин је 100% интероперабилан са Јавом. Ево еквивалентне Јава "Здраво, свете!" програм.

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

Неколико важних напомена

  1. За разлику од Јаве, није обавезно креирање програма classу сваком програму Котлин. То је зато што нам компајлер Котлин креира класу.
    Ако користите ИнтеллиЈ ИДЕА, идите на Run> Edit Configurationsда бисте погледали ову класу. Ако сте навели своју котлин фајл ХеллоВорлд.кт , преводилац ствара ХеллоВорлдКт класу.
  2. println()Функција позива System.out.println()интерно.
    Ако користите ИнтеллиЈ ИДЕА, ставите курсор миша поред printlnи идите на Navigate> Declaration(Пречица: Цтрл + Б. За Мац: Цмд + Б ), отвориће се ово Console.kt(датотека декларације). Можете видети да println()функција интерно позива System.out.println().

Занимљиви Чланци...