文書   >   Swift   >   Swift 標準ライブラリ  >     手動でメモリ管理   >   UnsafeBufferPointer   >   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)
トップへ
トップへ
トップへ
トップへ
トップへ