Generic Instance Method
総称体インスタンスメソッド
flatMap(_:)
Returns the concatenated results of mapping the given transformation over this sequence.
与えられた変換をこのシーケンス全体にわたってマッピングする結果を鎖状に連結して返します。
Technology
- Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
Available when Base
conforms to LazySequenceProtocol
.
Base
がLazySequenceProtocol
に準拠する場合に利用可能です。
Discussion
解説
Use this method to receive a single-level sequence when your transformation produces a sequence or collection for each element. Calling flatMap(_:)
on a sequence s
is equivalent to calling s.map(transform).joined()
.
あなたの変換が各要素に対してひとつのシーケンスまたはコレクションを生成する場合に、このメソッドを使って単一水準シーケンスを受け取ってください。flatMap(_:)
をあるシーケンスs
上で呼び出すことは、s.map(transform).joined()
を呼び出すことに等しいです。
Complexity: O(1)
計算量:O(1)