Подтвердить что ты не робот

Как представить пустой Char в Scala?

val mychar=''

Не компилируется и не приводит к следующей ошибке:

ошибка: незамкнутый символ буквальный

val mychar='a'

и т.д. в порядке. Я пробовал играть с конвертированием "" на char, но без особого успеха

4b9b3361

Ответ 1

Нет такой вещи, как "пустой" символ - что такое "пустое" целое число?:)

Ближайшим является NUL-символ, который имеет порядковое значение 0 ('\0', 0.toChar, 0: Char)...

... или, возможно, Option[Char] сможет лучше описать ситуацию?

val someChar = Some('a')
val noChar = None: Option[Char]
val maybeChar = List(someChar, noChar)((Math.random * 2).toInt)
// ...

Счастливое кодирование.

Ответ 2

im пробовал то же самое, что мне пришлось возвращать пустой char или что-то вроде этого '', так что я сделал, когда val c: char= '\ 0'

val c : char = " ".charAt(0)