Jak mogę uzyskać postać z kodu ASCII w nowym Swift firmy Apple?Swift: Jak uzyskać ciąg znaków z kodu ASCII
Na przykład 65 zwrotów "A"
Jak mogę uzyskać postać z kodu ASCII w nowym Swift firmy Apple?Swift: Jak uzyskać ciąg znaków z kodu ASCII
Na przykład 65 zwrotów "A"
jako postać:
let c = Character(UnicodeScalar(65))
lub jako wyrażenie:
let s = String(UnicodeScalar(UInt8(65)))
czy inny sposób, jako wyrażenie:
let s = "\u{41}"
(Uwaga: \u
sekwencja ucieczki jest w systemie szesnastkowym, nie dziesiętnym)
Dokładnie to, czego potrzebowałem. Dzięki! –
OK, i jak mogę uzyskać unikod charakteru? : D –
@ M.J.K: Zobacz http://stackoverflow.com/questions/24102044/how-can-i-get-the-unicode-code-point-of-a-character. –
Jeśli znasz kod w czasie kompilacji, możesz po prostu użyć: 'println (" Znak A: \ u {41} ")' aby wydrukować dowolne skalary unicode. Zobacz https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html#//apple_ref/doc/uid/TP40014097-CH7-XID_432 i http://en.wikipedia.org/wiki/Basic_Latin_ (Unicode_block) – Klaas