文書   >   Swift   >   Swift 標準ライブラリ >     Collections   >   Supporting Types   >   Slice   >   compactMap(_:)


汎用インスタンスプロパティ


compactMap(_:)


このシーケンス上での与えられた変換をマッピングした nil でない結果を返します。






宣言


func compactMap<ElementOfResult>(_ transform: @escaping (Base.Element) ->
	ElementOfResult?) -> LazyMapSequence<LazyFilterSequence<LazyMapSequence
	<Slice<Base>, ElementOfResult?>>, ElementOfResult>


パラメータ


transformこのシーケンスの要素をその引数として受け取り、optional の値を返すクロージャ。


議論


このメソッドを使用して、変換で optional の値が生成されたときに、optional でない値のシーケンスを受け取ることができます。


複雑さ: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 標準ライブラリ演算子)












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












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












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