削除された内容 追加された内容
38 行
 
先述の通り、上記の型に対して暗黙の型変換(cast)が行われることは一切ない。
 
=== 文字列 ===
Swiftの文字列は'''<code>String</code>'''型、文字は'''<code>Character</code>'''型である。UTF-16表現ではサロゲートペアを要する拡張領域の文字も1文字として扱う。
 
<syntaxhighlight lang="swift">
import Foundation
 
let str = "aαあ𪚲"
print(str.utf8.count) // 10
print(str.utf16.count) // 5
print((str as NSString).length) // 5 = length in UTF-16
print(str._bridgeToObjectiveC().length) // 5
</syntaxhighlight>
 
=== 配列 ===