Символы
Символы представлены типом 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().
© 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