文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   reversed()


インスタンスメソッド


reversed()


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





宣言


func reversed() -> ReversedCollection<Range<Bound>>

BoundStrideable に準拠し、Bound.StrideSignedInteger に準拠する場合に使用可能です。


議論


この reversed() メソッドを呼び出すことによって、その要素に新しいスペースを割り当てることなく、コレクションを逆にすることができます。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 10.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • 議論
  • 以下も見よ












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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