在Scala中用于存储单个char的类型是什么?

时间:2010-09-19 00:07:49

标签: scala types char

我正在编写一个函数,它意味着将一个角色作为参数并返回一个角色。使用String这对我来说有点奇怪。我应该,还是在Scala 2.8中有类似char类型的东西?

3 个答案:

答案 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 classthis technical article