JavaRush /Курси /Kotlin SELF /Команди та перша програма на Kotlin

Команди та перша програма на Kotlin

Kotlin SELF
Рівень 1 , Лекція 1
Відкрита

1. Знайомство з командами

Якщо ви колись уявляли роботу програміста як щось незбагненне й таємниче, настав час розвінчати цей міф. Програмування — це не секретне мистецтво, а чудова й дуже цікава робота. І вже зараз ви в цьому переконаєтеся.

Компʼютерні програми пишуть за допомогою мов програмування — наборів правил і слів, зрозумілих компʼютеру. Сьогодні ви познайомитеся з мовою Kotlin: напишете свою першу програму, розберетеся, що таке команди, і змусите компʼютер слухатися вас (настільки, наскільки він узагалі здатен слухатися).

Програма — це набір (список) команд. Спочатку виконується перша команда, потім друга, третя — і так далі. Коли всі команди виконано, програма завершується.

    flowchart LR
    A([🚀 Програма запускається]) --> B

    B[📋 Команда 1]
    B --> C[📋 Команда 2]
    C --> D[📋 ...]
    D --> E([✅ Програма завершується])

    style A fill:#4CAF50,color:#fff,stroke:#388E3C
    style E fill:#2196F3,color:#fff,stroke:#1565C0
    style B fill:#FFF9C4,stroke:#F9A825
    style C fill:#FFF9C4,stroke:#F9A825
    style D fill:#FFF9C4,stroke:#F9A825

Які саме команди можуть бути в цьому списку, залежить від того, хто їх виконує, а точніше — які команди знає (і розуміє) виконавець. Собаці можна дати команду «Сидіти», «Голос», коту — «Геть», людині — «Стій!», а роботу — «Працювати!».

Команда — це проста вказівка компʼютеру: «зроби те-то». І тут є важливий момент: компʼютер виконує саме те, що ви йому сказали, а не те, що ви мали на увазі. Принаймні доти, доки штучний інтелект не став значно кмітливішим.

Набір команд мови Kotlin доволі широкий. Наприклад, за допомогою цієї команди можна вивести на екран напис:

println("Робот — друг людини")
Команда для виведення тексту на екран

Ця команда каже компʼютеру: «Виведи на екран текст "Робот — друг людини"».

Якщо ви хочете, щоб компʼютер вивів вашу фразу три рази, просто дайте йому цю команду кілька разів.

Програма з трьох команд:

println("Робот — друг людини")
println("Робот — друг людини")
println("Робот — друг людини")
Програма з трьох команд

У результаті компʼютер виведе цю фразу на екран 3 рази. Усе просто. 😎

2. Функція main()

Ваша програма, залежно від розміру, може складатися з одного або кількох файлів. А кожен файл містить команди, згруповані у функції. Мінімальна програма на Kotlin має містити принаймні одну функцію, з якої починається виконання. Вона називається main().

Функція main() — це точка входу у вашу програму. Саме з неї завжди починається виконання коду. У Kotlin мінімальна програма може складатися з єдиної функції main(), яка може навіть не містити команд.

Мінімальна програма на Kotlin має такий вигляд:

fun main() {   
}
Мінімальна програма на Kotlin

Як бачите, функція main() у цьому прикладі не містить жодної команди. Але це все одно повноцінна, хоч і мінімальна, програма. Її вигляд завжди однаковий:

fun main() {
   // Тут пишеться код функції
}

Такий підхід робить Kotlin доступнішим для новачків і дає змогу зосередитися на логіці програми, а не на зайвих конструкціях навколо першого прикладу.

3. Порядок виконання програми

Під час виконання програми всі команди йдуть зверху вниз, рядок за рядком. Коли команди закінчаться, програма завершиться.

Розгляньмо простий приклад:

fun main() {
   println("Привіт усім!")
   println("Сьогодні ми вчимося писати на Kotlin!")
}

Результат виконання цього коду буде таким:

Привіт усім!
Сьогодні ми вчимося писати на Kotlin!

Додайте ще кілька рядків — і компʼютер слухняно виведе їх на екран. Він дуже працьовитий, але скромний: зайвого не напише.

4. Пишемо та запускаємо першу програму

Навіщо відкладати добру справу на потім? Час перейти від теорії до практики. Напишімо першу програму на Kotlin.

Крок 1: відкриваємо WebIDE

Відкрийте WebIDE й напишіть програму, яка виводить на екран напис "Круто бути програмістом! 😎".

У вас має бути відкритий файл із назвою Solution.kt.

Крок 2: напишіть туди такий код

Можна навіть зі смайликами — Kotlin їх чудово підтримує.

fun main() {
   println("Круто бути програмістом! 😎")
}
Перша програма на Kotlin

Крок 3: надсилаємо програму на перевірку

Угорі на панелі WebIDE у вас буде кнопка "Перевірка". Натисніть її.

У вікні Output має зʼявитися напис:

Круто бути програмістом! 😎

Якщо ви все зробили правильно, сервер зарахує ваше рішення й привітає вас. 😎

Ви щойно написали й успішно здали свою першу програму на Kotlin. Приємно, правда? Тепер ви — програміст (ну, принаймні на крок ближче до цього звання). 😇

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ