Spec-Zone.ru › Kotlin 1.8

Символы

Символы представлены типом Char. Литералы символов заключаются в одинарные кавычки: '1'.

Специальные символы начинаются с обратной косой черты \. Поддерживаются следующие последовательности экранирования:

  • \t – табуляция

  • \b – возврат к началу строки

  • \n – новая строка (LF)

  • \r – возврат каретки (CR)

  • \' – одинарная кавычка

  • \" – двойная кавычка

  • \\ – обратная косая черта

  • \$ – знак доллара

Для кодирования любого другого символа используйте синтаксис последовательности экранирования Unicode: '\uFF00'.

fun main() {
//sampleStart
    val aChar: Char = 'a'
 
    println(aChar)
    println('\n') // Prints an extra newline character
    println('\uFF00')
//sampleEnd
}

Если значение символьной переменной — это цифра, вы можете явно преобразовать ее в число Int с помощью функции digitToInt().

В JVM: Как и числа, символы упаковываются, когда требуется ссылку на значение. Идентичность при этом не сохраняется.

Последнее изменение: 10 января 2023
Булевы Строки

© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/characters.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API