文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   flatMap(_:)    廃止  
インスタンスメソッド
flatMap(_:)
利用可能な概要はありません。
宣言
func flatMap(_ transform: (Bound) throws -> String?) rethrows -> [String]
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
以下も見よ
Range の要素を変換
func map<T>((Bound) -> T) -> [T]
与えられたクロージャをシーケンスの要素にマッピングした結果を含む配列を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func map<T>((Bound) -> T) -> [T]
指定されたクロージャをシーケンスの要素にマッピングした結果を含む配列を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func compactMap<ElementOfResult>((Bound) -> ElementOfResult?) -> [ElementOfResult]
このシーケンスの各要素で、与えられた変換を呼び出した結果が nil でない結果を含む配列を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func reduce<Result>(Result, (Result, Bound) -> Result) -> Result
与えられたクロージャを使用してシーケンスの要素を結合した結果を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func reduce<Result>(into: Result, (inout Result, Bound) -> ()) -> Result
与えられたクロージャを使用してシーケンスの要素を結合した結果を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
var lazy: LazyCollection<Range<Bound>>
このコレクションへのビューで、map や filter などの通常の操作の遅延した実装を提供します。
var lazy: LazySequence<Range<Bound>>
このシーケンスと同じ要素を含むシーケンスですが、map や filter などの一部の操作は遅延して実装されています。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。