A closure that takes an element of the sequence as its argument and returns true
if the element should be included or false
otherwise. Once predicate
returns false
it will not be called again.
あるクロージャ、それはシーケンスの1つの要素をそれの引数として取り、その要素が含まれるべきならばtrue
を、またはそうでなければfalse
を返します。いったんpredicate
がfalse
を返すならそれは再び呼び出されません。
Instance Method
インスタンスメソッド
prefix(while:)
Returns a lazy sequence of the initial consecutive 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 prefix(while predicate: @escaping (Element) -> Bool
) -> LazyPrefixWhileSequence
<LazyMapSequence
<Base, Element>>
Parameters パラメータ
predicate