用循环打印所有表情符号字符

print all emoji characters with loop

如何以编程方式打印 this list of unicode literals?我更喜欢 Scala 中的答案,并希望它看起来像:

('\u1F600' to '\u1F535') foreach println

这行不通,给了我 error: unclosed character literal

谢谢!

您可以使用 java.lang.Character.toChars.

将代码点转换为相应的 Array[Char]

完整示例可能如下所示:

(0x1F600 to 0x1F64F).map(Character.toChars(_).mkString) foreach println

确保你有支持它们的字体。