English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой статье вы узнаете, как написать программу Hello World на Kotlin.
Простая программа для вывода на экран Hello, World! Пример программы очень прост.
Перед тем как написать программу, убедитесь, что ваш компьютер может запускать Kotlin.
Давайте рассмотрим, как программа "Hello, World!" работает в Kotlin.
// Hello World Program fun main(args: Array<String>) { println("Hello, World!") }
Когда вы запустите эту программу, вывод будет:
Hello, World!
// Hello World Program
Любая строка, начинающаяся с //, является комментариями в Kotlin (аналогично Java). Комментарии игнорируются компилятором. Они предназначены для того, чтобы помочь читателям лучше понять намерения и функции программы. Для получения дополнительной информации посетите Комментарии в Kotlin.
fun main(args: Array<String>) { ... }
Эта функция main необходима в каждой Kotlin-приложении. Компилятор Kotlin начинает выполнение кода с функции main.
Эта функция принимает массив строк в качестве параметра и возвращает Unit. Вы узнаете о функциях и параметрах в后面的 главах.
Запомните, что функция main обязательна и является входом в каждую Kotlin-программу. Сигнатура функции main:
fun main(args: Array<String>) { ... .. ... }
println("Hello, World!")
Функция println() выводит заданное сообщение в кавычках и символе новой строки в стандартный поток вывода. В этой программе он выводит "Hello, World!" и символ новой строки.
Как вы знаете, Kotlin может полностью конвертироваться в 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, чтобы увидеть этот тип. HelloWorld.ktЕсли вы используете IntelliJ IDEA, поместите курсор рядом с println и перейдите к Navigate> Declaration (клавиша быстрого доступа:)
Функция println() вызывает System.out.println() внутри.
Если вы используете IntelliJ IDEA, поместите курсор рядом с println и перейдите к Navigate> Declaration (клавиша быстрого доступа:)Ctrl + BДля Mac:Cmd + BЭто откроет файл Console.kt (декларативный файл). Вы можете увидеть, что функция println() вызывает System.out.println() внутри.