assignChunk

Assign a single chunk of values to an array, altering the array first.

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

Members

Functions

assignChunk
void assignChunk(T[] range, size_t index, U[] values)
Undocumented in source. Be warned that the author may not have intended to support it.

Examples

int[6] foo;

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

    foo[].assignChunk!(a => cast(int) i*2 + a)(i, 1, 2);

}

assert(foo == [1, 2, 3, 4, 5, 6]);

Meta