文書   >   Swift   >  String   >   Substring   >   reversed()
インスタンスメソッド
reversed()
コレクションの要素を逆の順序で表示するビューを返します。
宣言
議論
この reverse() メソッドを呼び出すことで、その要素に新しいスペースを割り当てることなくコレクションを逆の順序にすることができます。ReversedCollection インスタンスは、基になるコレクションを包み込み、その要素へのアクセスを逆の順序で提供します。この例では、文字列の文字を逆の順序で表示します。
let word = "Backwards"
for char in word.reversed() {
print(char, terminator: "")
}
// Prints "sdrawkcaB"
同じ型の逆順コレクションが必要な場合は、コレクションのシーケンスを基礎とした、またはコレクションを基礎としたイニシャライザを使用できます。たとえば、文字列の逆順のバージョンを取得するには、文字を反転して、結果から新しい String インスタンスを初期化します。
let reversedWord = String(word.reversed())
print(reversedWord)
// Prints "sdrawkcaB"
複雑さ:O(1)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)