Kotlin: Привет, Мир!
Kotlin - объектно-ориентированный статически типизированный язык программирования, созданный и развиваемый компанией JetBrains. Kotlin входит в семейство JVM языков, т.е. работает на основе Java Virtual Machine и поддерживает бибилиотеки и фреймворки для языка Java.
Изучать язык программирования, по традиции, начинают с программы 'Hello, World!', которая выводит этот текст на экран.
В языке Kotlin эта программа будет выглядеть так:
fun main() {
println("Hello, World!")
}Текст Hello, World! появится на экране благодаря команде println(). Она выводит на экран значение, указанное в скобках ("Hello, World!"), в данном случае строку. Сама строка обрамляется двойными кавычками "".
Сама команда находится внутри специальной функции main(). Данная функция является точкой входа в программу в языке Kotlin.
Важно: в отличие от Java, где функция
mainрасполагается в каком-либо классе,main()в Kotlin должна располагаться вне класса
Задание
Наберите в редакторе код из задания символ в символ и нажмите «Проверить».
fun main() {
println("Hello, World!")
}Внимание: если вы напишете команду с большой буквы, например
Println("Hello, World!");, то увидите ошибку компиляции. Размер буквы называют регистром, и говорят: регистр — важен! Это касается почти всего в коде, поэтому привыкайте всегда обращать внимание на регистр.
Полезное
Kotlin: Привет, Мир!
Kotlin - объектно-ориентированный статически типизированный язык программирования, созданный и развиваемый компанией JetBrains. Kotlin входит в семейство JVM языков, т.е. работает на основе Java Virtual Machine и поддерживает бибилиотеки и фреймворки для языка Java.
Изучать язык программирования, по традиции, начинают с программы 'Hello, World!', которая выводит этот текст на экран.
В языке Kotlin эта программа будет выглядеть так:
fun main() {
println("Hello, World!")
}Текст Hello, World! появится на экране благодаря команде println(). Она выводит на экран значение, указанное в скобках ("Hello, World!"), в данном случае строку. Сама строка обрамляется двойными кавычками "".
Сама команда находится внутри специальной функции main(). Данная функция является точкой входа в программу в языке Kotlin.
Важно: в отличие от Java, где функция
mainрасполагается в каком-либо классе,main()в Kotlin должна располагаться вне класса
Задание
Наберите в редакторе код из задания символ в символ и нажмите «Проверить».
fun main() {
println("Hello, World!")
}Внимание: если вы напишете команду с большой буквы, например
Println("Hello, World!");, то увидите ошибку компиляции. Размер буквы называют регистром, и говорят: регистр — важен! Это касается почти всего в коде, поэтому привыкайте всегда обращать внимание на регистр.
Полезное
Ваше упражнение проверяется по этим тестам
import static hexlet.io.TestUtils.getStandartOutput;
import static org.assertj.core.api.Assertions.assertThat;
class Test {
public static void main(final String[] args) {
final String expected = "Hello, World!";
MainKt.main();
String actual = getStandartOutput(() -> MainKt.main()).trim();
assertThat(actual).isEqualTo(expected);
}
}Решение учителя откроется через:
20:00
