我正在编写一个函数,它意味着将一个角色作为参数并返回一个角色。使用String这对我来说有点奇怪。我应该,还是在Scala 2.8中有类似char类型的东西?
答案 0 :(得分:11)
Java Scala
---- -----
boolean Boolean
byte Byte
char Char
int Int
long Long
float Float
double Double
String String
我感觉到一种模式......
答案 1 :(得分:6)
是的,scala中有一个字符类型。它被称为Char
。
Scala还有字符文字,这些文字是用大多数语言中的单引号围绕字符编写的。
答案 2 :(得分:1)
如果您只想要基本多语种平面字符,请使用Char
。否则,您需要使用Int
。有关此问题的讨论,请参阅the JavaDoc for the Character class和this technical article。