文書   >   Swift 標準ライブラリ   >   Collections   >   Supporting Types   >   AnyRandomAccessCollection   >   reversed()


インスタンスメソッド


reversed()


コレクションの要素を逆順に表示するビューを返します。





宣言


func reversed() -> ReversedCollection<AnyRandomAccessCollection<Element>>


議論


この 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)。





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 8.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)