文書   >   Swift   >  String   >   subscript(_:)
サブスクリプト
subscript(_:)
与えられた位置にある文字にアクセスします。
宣言
パラメータ
i | 文字列の有効なインデックス。i は、文字列の end インデックスより少なければなりません。 |
議論
文字列とその部分文字列のサブスクリプトに同じインデックスを使用できます。たとえば、次のコードは最初の空白の後の最初の文字を検索します。
let str = "Greetings, friend! How are you?"
let firstSpace = str.firstIndex(of: " ") ?? str.endIndex
let substr = str[firstSpace...]
if let nextCapital = substr.firstIndex(where: { $0 >= "A" && $0 <= "Z" }) {
print("Capital after a space: \(str[nextCapital])")
}
// Prints "Capital after a space: H"
関連
プロトコルから
RangeReplaceableCollection
以下も見よ
文字とバイトの取得
コレクションの最初の要素。
コレクション内の最後の要素。
func randomElement() -> Character?
コレクションのランダムな要素を返します。
func randomElement<T>(using: inout T) -> Character?
乱数のソースとして与えられたジェネレータを使用して、コレクションのランダムな要素を返します。
トップへ
トップへ
トップへ
トップへ