Avatar
ん?意識する必要ありますか?utf8の中途半端な位置のインデックスを String につかっても、それなりの値は返ってくるとおもいますが。
7:54 AM
let str = "こんにちは!" str[str.utf8.index(str.startIndex, offsetBy: 0)] // こ str[str.utf8.index(str.startIndex, offsetBy: 1)] // こ str[str.utf8.index(str.startIndex, offsetBy: 2)] // こ str[str.utf8.index(str.startIndex, offsetBy: 3)] // ん