2014-06-22 4 views
18

Apple의 새로운 Swift에서 ASCII 코드의 문자를 얻으려면 어떻게해야합니까? 예를 들어 65을 반환 들어스위프트 : ASCII 코드에서 문자열을 가져 오는 방법

문자로 "A"

+0

컴파일 타임에 코드를 알고 있으면 다음을 사용할 수 있습니다.'println ("Character A : \ u {41}")'임의의 유니 코드 스칼라를 인쇄 할 수 있습니다. https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html#//apple_ref/doc/uid/TP40014097-CH7-XID_432 및 http://en.wikipedia.org를 참조하십시오./wiki/Basic_Latin_ (Unicode_block) – Klaas

답변

49

:

let s = String(UnicodeScalar(UInt8(65))) 

또는 문자열로 또 다른 방법 :

let s = "\u{41}" 

let c = Character(UnicodeScalar(65)) 

또는 문자열로

(\u 이스케이프 시퀀스가 ​​십진수가 아닌 16 진수입니다.

+0

정확히 내가 필요한 것. 감사! –

+1

자, 어떻게 유니 코드 문자를 얻을 수 있습니까? : D –

+2

@ M.J.K : http://stackoverflow.com/questions/24102044/how-can-i-get-the-unicode-code-point-of-a-character를 참조하십시오. –

관련 문제