【发布时间】:2012-01-29 23:20:35
【问题描述】:
如果我写:
def getShort(b: Array[Byte]): Short
在 Scala 中,我得到了 Java 中的原始缩写,这很好。但如果我写:
def getChar(b: Array[Byte]): Char
我得到一个 scala.Char 对象,这不好。如果我写:
def getChar(b: Array[Byte]): Character
我得到一个 java.lang.Character,它也不好。
如果 Scala "Char" 不是 Java "char",Scala "Character" 不是 Java "char",那么还剩下什么?
【问题讨论】: