J'écris une fonction qui est censée prendre un caractère comme argument et retourner un caractère. Utilisation de la chaîne pour cela semble un peu étrange pour moi. Devrais-je, ou il y a quelque chose comme un type de char dans Scala 2.8?Quel type utiliser pour stocker un seul caractère dans Scala?
1
A
Répondre
11
Java Scala
---- -----
boolean Boolean
byte Byte
char Char
int Int
long Long
float Float
double Double
String String
Je sens un modèle ...
6
Oui, il existe un type de caractère dans scala. Ça s'appelle Char
. Scala a également des littéraux de caractères qui sont écrits en entourant le caractère avec des guillemets simples comme dans la plupart des langues.
1
Si vous vous attendiez à seulement Basic multilingue caractères avion, utilisez Char
. Sinon, vous devrez utiliser Int
. Voir the JavaDoc for the Character class et this technical article pour une discussion de ceci.