В этой статье вы научитесь писать программу 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()
.