Spec-Zone.ru › Kotlin 1.7

Символы

Символы представлены типом 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: Как и числа, символы упаковываются в обёртки при необходимости ссылки с возможностью значения null. Идентичность не сохраняется при упаковке.

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

© 2010–2022 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