Swift:如何从ASCII-Code获取字符串

M.J*_*J.K 28 ascii character swift

如何从Apple的新Swift中获取ASCII代码中的角色?

例如65返回"A"

Mar*_*n R 74

作为一个角色:

let c = Character(UnicodeScalar(65))
Run Code Online (Sandbox Code Playgroud)

或者作为一个字符串:

let s = String(UnicodeScalar(UInt8(65)))
Run Code Online (Sandbox Code Playgroud)

或者作为字符串的另一种方式:

let s = "\u{41}"
Run Code Online (Sandbox Code Playgroud)

(注意,\u转义序列是十六进制的,而不是十进制的)

  • @MJK:请参阅http://stackoverflow.com/questions/24102044/how-can-i-get-the-unicode-code-point-of-a-character. (2认同)