"\u{63}"
"\u{1FF}"
"\u{23E}"
都会产生所需的结果 - 各种unicode字符,但我无法接受变量的功能。我已经尝试定义变量类型,包括INT,UINT和UINT8但没有成功。
我已经查看过文档了。任何帮助表示赞赏。
非常感谢
答案 0 :(得分:2)
如果您想动态执行此操作,可以从Character
个实例创建UnicodeScalar
个实例
Character(UnicodeScalar(0x63)) // c
Character(UnicodeScalar(0x1FF)) // ǿ
Character(UnicodeScalar(0x23E)) // Ⱦ
可以很容易地包装成一个函数
func characterForUnicodeCodePoint(codePoint: UInt32) -> Character {
return Character(UnicodeScalar(codePoint))
}