文書  >   Swift   >   Swift 標準ライブラリ   >   Collections   >   KeyValuePairs   >   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 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)