Проверьте, представляет ли Char не-символьную кодовую точку в Kotlin - PullRequest
2 голосов
/ 27 марта 2020

В среде C ++ Qt тип Qchar имеет метод с именем isNonCharacter () , который возвращает значение true, если QChar не является символом. Есть ли подобный метод для Kotlin Char типа.

1 Ответ

1 голос
/ 27 марта 2020

Kotlin предоставляет метод расширения Char.isDefined () , который, кажется, выполняет то, что вы хотите (или, по крайней мере, прямо противоположное).

Таким образом, вы можете сделать, например, :

val c = 10000.toChar()
if (!c.isDefined())
    throw Exception("Char is not defined")

(Эта функция доступна в Kotlin / JVM и Kotlin / Native, но еще не в Kotlin / JS.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...