assignChunk

Assign a single chunk of values to an array, assuming the array is made up of fixed size chunks.

  1. void assignChunk(T[] range, size_t index, T[] values)
    @safe @nogc pure
    void
    assignChunk
    (
    T
    )
    (
    T[] range
    ,
    size_t index
    ,)
  2. template assignChunk(alias fun)

Examples

int[6] foo;

foreach (i; 0 .. foo.length/2) {

    foo[].assignChunk(i, 1, 2);

}

assert(foo == [1, 2, 1, 2, 1, 2]);

Meta