Files
freeCodeCamp/guide/russian/kotlin/hello-world/index.md
2018-10-16 21:32:40 +05:30

59 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Hello World in Kotlin
localeTitle: Hello World в Котлине
---
Программа Hello World - очень простая программа, которая выводит строку «Hello World!». Он часто используется для отображения основного синтаксиса языка программирования.
В этом уроке мы рассмотрим синтаксис программы Hello World, написанной в Котлине.
Если вы еще не установили Kotlin, вы должны проверить этот учебник: https://guide.freecodecamp.org/kotlin
## Привет, Всемирная программа
```kotlin
// This is a simple Hello World program written in Kotlin
fun main(args : Array<String>) {
println("Hello, World!")
}
```
Как и следовало ожидать, при запуске этой программы вывод должен быть «Hello, World!».
## Синтаксис
### Комментарии
```
// This is a simple Hello World program written in Kotlin
```
Комментарии - это текст, написанный разработчиком, который добавлен с целью облегчения понимания кода другими разработчиками. В комментариях Котлина могут быть однострочные комментарии (используя //) или многострочные комментарии (с использованием / \*\* /).
```
// Single line comment
/* This is a
Multi-line comment
*/
```
### Основная функция
```kotlin
fun main(args : Array<String>) {...}
```
Основная функция - обязательная функция, которая сообщает компилятору, где он должен начать выполнять наш код. Он принимает массив строк в качестве параметра и возвращает тип блока , который соответствует типу `void` в таких языках , как Java. Как мы видим, функции объявляются с использованием ключевого слова `fun` и его тело должно быть написано внутри фигурных скобок.
Функции без явно объявленного типа возврата возвращают тип `Unit` , поэтому приведенный выше код эквивалентен
```kotlin
fun main(args : Array<String>): Unit {...}
```
### Заявление о печати
Функция println принимает строку в качестве аргумента и выводит ее на экран. В этом случае мы печатаем строку «Hello, World!». Обратите внимание, что строковые литералы объявляются с использованием двойных кавычек `"String"` .
Если вы хотите узнать больше о синтаксисе Kotlin и начать писать потрясающие программы, вы должны проверить потрясающую официальную документацию Kotlin: https://kotlinlang.org/docs/reference/
Надеюсь, вам понравился этот урок, ура