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








