Return Value
戻り値
The final accumulated value. If the sequence has no elements, the result is initialResult
.
最終的に蓄積された値。シーケンスが1つも要素を持たないならば、結果はinitialResult
です。
Discussion
解説
Use the reduce(into:_:)
method to produce a single value from the elements of an entire sequence. For example, you can use this method on a sequence of numbers to find their sum or product.
reduce(into:_:)
メソッドを使って、あるシーケンス全体の要素それらからある単一の値を生成してください。例えば、あなたはこのメソッドを数値からなるシーケンス上で使うことで、それらの和または積を見つけます。
The nextPartialResult
closure executes sequentially with an accumulating value initialized to initialResult
and each element of the sequence.
nextPartialResult
クロージャは、initialResult
へと初期化された蓄積値とそのシーケンスの各要素を使って連続して遂行します。
Prefer this method over reduce(_:_:)
for efficiency when the result is a copy-on-write type, for example an Array
or Dictionary
.
このメソッドを、効率のためにreduce(_:_:)
より優先してください、その結果がコピーオンライト型である場合、例えばArray
またはDictionary
に対しては。