method batch
Documentation for method batch assembled from the following types:
class Supply
From Supply
(Supply) method batch
method batch(Supply: :, : --> Supply)
Creates a new supply that batches the values of the given supply by either the number of elements in the batch (using :elems) or the maximum number of seconds (using the :seconds) or both. Any remaining values are emitted in a final batch when the supply is done.
class Any
From Any
(Any) method batch
Defined as:
multi method batch(Int )multi method batch(Int :!)
Coerces the invocant to a list by applying its .list method and uses List.batch on it.
class List
From List
(List) method batch
Defined As:
multi method batch(Int --> Seq)multi method batch(Int : --> Seq)
Returns a Seq of the elements in batches of :$elems or $batch, respectively. If the number of elements is not a multiple of $batch, the last batch may have less than $batch elements, similar to .rotor($batch, :partial).