インスタンスメソッド
reversed()
コレクションの要素を逆の順序で表示するビューを返します。
System Swift
iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+
macOS 11.0+
tvOS 14.0+ visionOS 1.0+ watchOS 7.0+
func reversed() -> ReversedCollection<Self>
議論
この 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"
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ