The OpenD Programming Language

orthogonalReduceField.orthogonalReduceField

  1. OrthogonalReduceField!(Iterator, fun, I) orthogonalReduceField(I initialValue, Slice!Iterator slice)
  2. OrthogonalReduceField!(T*, fun, I) orthogonalReduceField(I initialValue, T[] array)
  3. auto orthogonalReduceField(I initialValue, T withAsSlice)
    template orthogonalReduceField(alias fun)
    static if(__traits(isSame, naryFun!fun, fun))
    orthogonalReduceField
    (
    I
    T
    )

Return Value

Type: auto

a lazy field with each element of which is reduced value of element of the same index of all iterators.

Meta