val mychar=''
不编译并导致以下错误:
错误:未关闭的字符文字
val mychar='a'
等等没问题。我已经尝试过将“”转换成char而没有太多运气
答案 0 :(得分:32)
没有“空”字符这样的东西 - 什么是“空”整数? :)
最接近的是NUL-character,其序数值为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)
// ...
快乐的编码。
答案 1 :(得分:0)
我正在尝试同样的事情我必须返回空的char或类似的东西''所以我在val c时做了什么:char ='\ 0'
val c : char = " ".charAt(0)