Swift 標準ライブラリ >     String.UnicodeScalarView     >   String.UnicodeScalarView.Index
構造体
String.UnicodeScalarView.Index
文字列の UnicodeScalars ビュー内の位置。
概観
変換イニシャライザと samePosition(in:) メソッドのオーバーロードを使用すると、異なる文字列ビューのインデックス間で変換できます。以下の例では、文字列の文字ビューでソリッド・ハート・ピクトグラフのインデックスを見つけて、それを Unicode スカラー・ビューの同じ位置に変換します。
let hearts = "Hearts <3 ♥︎ 💘" let i = hearts.characters.index(of: "♥︎")! let j = i.samePosition(in: hearts.unicodeScalars) print(hearts.unicodeScalars.suffix(from: j)) // Prints "♥︎ 💘" print(hearts.unicodeScalars[j].value) // Prints "9829"
シンボル
演算子関数
static func <(String.UnicodeScalarView.Index, String.UnicodeScalarView.Index)
static func ==(String.UnicodeScalarView.Index, String.UnicodeScalarView.Index)
関連
以下に準拠
- Comparable
- Index