The maximum number of elements to return. The value of count
must be greater than or equal to zero.
返される要素の最大限の数。count
の値は、ゼロより大きいか等しくなければなりません。
prefix(_:)
Availability
- iOS 13.0+
- iPadOS 13.0+
- macOS 10.15+
- Mac Catalyst 15.0+
- tvOS 13.0+
- watchOS 6.0+
- Xcode 13.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func prefix(_ count: Int
) -> AsyncPrefixSequence
<AsyncThrowingPrefixWhileSequence
<Base>>
Parameters パラメータ
count
Return Value 戻り値
An asynchronous sequence starting at the beginning of the base sequence with at most count
elements.
基底シーケンスの先端で始まる多くともcount
要素の非同期シーケンス。
Discussion 解説
Use prefix(_:)
to reduce the number of elements produced by the asynchronous sequence.
prefix(_:)
を使って非同期シーケンスによって生み出された要素の数を減らしてください。
In this example, an asynchronous sequence called Counter
produces Int
values from 1
to 10
. The prefix(_:)
method causes the modified sequence to pass through the first six values, then end.
この例において、Counter
と呼ばれる非同期シーケンスはInt
値を1
から10
まで生み出します。prefix(_:)
メソッドは、その修正されたシーケンスに最初の6つの値をずっと渡させて、それから終わらせます。
If the count passed to prefix(_:)
exceeds the number of elements in the base sequence, the result contains all of the elements in the sequence.
prefix(_:)
に渡されるcountが基底シーケンスの中の要素の数を越えるならば、結果はそのシーケンスの要素のすべてを含みます。