請(qǐng)問Swift里面的字符串,是按照Unicode多少來計(jì)算的?

幻月瑤琴
2014-06-29
1 回答
舉報(bào)
0/150
提交
取消
請(qǐng)問Swift里面的字符串,是按照Unicode多少來計(jì)算的?
2014-06-29
舉報(bào)
2014-06-29
對(duì)于countElements這個(gè)函數(shù)來說,對(duì)于一個(gè)字節(jié)的字符(如\x24);兩個(gè)字節(jié)的字符(如\u2665);四個(gè)字節(jié)的字符(如\U0001F496)均能正確自動(dòng)識(shí)別。你也可以調(diào)用字符串的utf8屬性訪問字符串的utf8表示;調(diào)用utf16屬性訪問字符串的utf16表示;調(diào)用unicodeScalars訪問字符串的Unicode Scalar表示。這幾個(gè)屬性屬于高級(jí)話題,在課程中沒有提及。