Как представить пустой Char в Scala? val mychar='' Не компилируется и не приводит к следующей ошибке: ошибка: незамкнутый символ буквальный val mychar='a' и т.д. в порядке. Я пробовал играть с конвертированием "" на char, но без особого успеха Ответ 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)
Ответ 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)