如何以编程方式打印this list of unicode literals?我更喜欢Scala中的答案,并希望它看起来像:
('\u1F600' to '\u1F535') foreach println
这不会奏效,只给我error: unclosed character literal
。
谢谢!
答案 0 :(得分:3)
您可以使用java.lang.Character.toChars
将代码点转换为相应的Array[Char]
。
完整示例可能如下所示:
(0x1F600 to 0x1F64F).map(Character.toChars(_).mkString) foreach println
确保您拥有支持它们的字体。