A closure that takes an element of the sequence as its argument and returns true
if the element should be skipped or false
otherwise. Once predicate
returns false
it will not be called again.
あるクロージャ、それはシーケンスの1つの要素をそれの引数として取り、その要素が省かれるべきならばtrue
を、またはそうでなければfalse
を返します。いったんpredicate
がfalse
を返すならそれは再び呼び出されません。
Instance Method
インスタンスメソッド
drop(while:)
Returns a lazy sequence that skips any initial elements that satisfy
predicate
.
predicate
を満足させる、あらゆる冒頭の要素を省くある遅延シーケンスを返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 7.1+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func drop(while predicate: @escaping (Element) -> Bool
) -> LazyDropWhileSequence
<LazyMapSequence
<Base, Element>>
Parameters パラメータ
predicate