Kotlin Hello World - первая программа на Kotlin

В этой статье вы научитесь писать программу Hello World на Kotlin.

"Привет, мир!" это простая программа, которая выводит Hello, World!на экран. Поскольку это очень простая программа, ее часто используют для знакомства с новым языком программирования.

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

Давайте узнаем, как "Hello, World!" программа работает в Котлине.

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

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

Когда вы запустите программу, вывод будет:

 Привет мир! 

Как работает эта программа?

  1. // Hello World Program
    Любая строка, начинающаяся с, //является комментарием в Kotlin (аналогично Java). Комментарии игнорируются компилятором. Они предназначены для людей, читающих код, чтобы лучше понять назначение и функциональность программы. Чтобы узнать больше, посетите Kotlin comments.
  2. fun main(args : Array) (… )
    Это mainфункция, которая является обязательной в каждом приложении Kotlin. Компилятор Kotlin начинает выполнение кода из mainфункции.
    Функция принимает в качестве параметра массив строк и возвращает Unit. Вы узнаете о функциях и параметрах в следующих главах.
    На данный момент просто помните, что mainфункция - это обязательная функция, которая является точкой входа для каждой программы Kotlin. Сигнатура mainфункции:
     fun main (args: Array) (…)
  3. println("Hello, World!")
    println()Функция выводит данное сообщение в кавычках и новой строки в стандартный выходной поток. В этой программе она печатает Hello, World!и новую строку.

Сравнение с Java "Hello, World!" программа

Как вы знаете, Kotlin на 100% совместим с Java. Вот эквивалентное Java "Hello, World!" программа.

 // 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().

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