CDE
This commit is contained in:
parent
518da4a923
commit
764da6cbbb
6144 changed files with 83610 additions and 11 deletions
5
Task/Character-codes/Scala/character-codes-1.scala
Normal file
5
Task/Character-codes/Scala/character-codes-1.scala
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
scala> 'a' toInt
|
||||
res9: Int = 97
|
||||
|
||||
scala> 97 toChar
|
||||
res10: Char = a
|
||||
7
Task/Character-codes/Scala/character-codes-2.scala
Normal file
7
Task/Character-codes/Scala/character-codes-2.scala
Normal 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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue