This commit is contained in:
Ingy döt Net 2013-04-10 16:57:12 -07:00
parent 518da4a923
commit 764da6cbbb
6144 changed files with 83610 additions and 11 deletions

View file

@ -0,0 +1,5 @@
scala> 'a' toInt
res9: Int = 97
scala> 97 toChar
res10: Char = a

View file

@ -0,0 +1,7 @@
def charToInt(c: Char, next: Char): Option[Int] = (c, next) match {
case _ if (c.isHighSurrogate && next.isLowSurrogate) => Some(java.lang.Character.toCodePoint(c, next))
case _ if (c.isLowSurrogate) => None
case _ => Some(c.toInt)
}
def intToChars(n: Int): Array[Char] = java.lang.Character.toChars(n)