У цій статті ви навчитеся писати програму Hello World у Котліні.
A "Привіт, Світе!" це проста програма, яка виводить Hello, World!
на екран. Оскільки це дуже проста програма, її часто використовують для введення нової мови програмування.
Перш ніж писати програму, переконайтеся, що на вашому комп’ютері працює Kotlin. Для цього візиту: Як запустити Kotlin на комп’ютері?
Давайте дослідимо, як "Привіт, Світе!" програма працює в Котліні.
Котлін "Привіт, Світе!" Програма
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Коли ви запускаєте програму, результат буде:
Привіт Світ!
Як працює ця програма?
// Hello World Program
Будь-який рядок, що починається з,//
є коментарем у Kotlin (подібно до Java). Коментарі ігноруються компілятором. Вони призначені для того, хто читає код, щоб краще зрозуміти намір та функціональність програми. Щоб дізнатись більше, відвідайте коментарі Котліна.fun main(args : Array) (… )
Цеmain
функція, яка є обов’язковою в кожному додатку Kotlin. Компілятор Kotlin починає виконувати код ізmain
функції.
Функція приймає масив рядків як параметр і повертає Unit. Про функції та параметри ви дізнаєтесь у наступних розділах.
Наразі просто пам’ятайте, щоmain
функція є обов’язковою функцією, яка є точкою входу кожної програми Kotlin. Підписmain
функції:fun main (args: Array) (…)
println("Hello, World!")
println()
Функція виводить дане повідомлення в лапках і нового рядка в стандартний вихідний потік. У цій програмі друкуєтьсяHello, World!
новий рядок.
Порівняння з Java "Привіт, світе!" програма
Як відомо, Kotlin на 100% сумісний з Java. Ось еквівалентна Java "Привіт, світе!" програма.
// 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()
.