Базовые литералы
Независимо от их сложности, большинство программ по существу выполняют операции с числами, строками и другими символами. Эти значения называются литералами, т.е. в самом базовом смысле — простые символы. Прежде чем мы начнём писать наши первые программы, давайте изучим основные литералы в Kotlin: целые числа, символы и строки. Вы можете встретить эти литералы повсюду в повседневной жизни.
Целые числа
Мы используем целые числа для подсчёта вещей в реальном мире. Мы также часто будем использовать целые числа в Kotlin.
Вот несколько примеров допустимых литералов целых чисел, разделенных запятыми: 0, 1, 2, 10, 11, 100
Если целое значение содержит много цифр, мы можем добавить символы подчёркивания (_), чтобы разделить цифры на блоки, чтобы сделать это число более читаемым. Например: 1_000_000 намного легче читать, чем: 1000000. Вы можете добавить столько подчёркиваний, сколько захотите: 1__000_000, 1_2_3. Помните, что символы подчёркивания не могут появляться в начале или в конце числа. Если вы напишете _10 или 100_ , то получите сообщение об ошибке.
Символы
Один символ может представлять цифру, букву или другой символ. Чтобы записать один символ, мы заключаем его в одинарные кавычки следующим образом: 'A', 'B', 'C', 'x', 'y', 'z', '0', '1', '2', '9'. Символьные литералы могут представлять буквы алфавита, цифры от 0 до 9, пробелы ( ) или некоторые другие символы (например, $).
Строки
Строки представляют текстовую информацию, такую как текст рекламы, адрес веб-страницы или логин для входа на веб-сайт. Строка — это последовательность любых отдельных символов.
Чтобы писать строки, мы заключаем символы в двойные кавычки, вместо одинарных. Вот несколько допустимых примеров: "текст", "Я хочу изучить Kotlin", "123456", "e-mail@gmail.com".
Таким образом, строки могут содержать буквы, цифры, пробелы и другие символы.
Строка также может содержать только один символ, например "A". Не путайте его с символом 'A', который не является строкой.
Заключение
Не путайте эти литералы:
123- это целое число,"123"- это строка;'A'- это символ,"A"- это строка;'1'- это символ,1- целое число.
В Kotlin есть много других литералов, и они ждут нас.
Last updated