Vector.opIndexAssign

Assign value val to element at position index.

  1. void opIndexAssign(Val val, size_t index)
  2. void opIndexAssign(Val val, size_t[2] index)
    struct Vector
    void
    opIndexAssign
    (
    Val
    )
    (
    auto ref Val val
    ,
    size_t[2] index
    )

Examples

{
    auto vec = Vector!(int, 4).build(1, 2, 3, 4, 5);

    vec[1] = 42;

    assert(vec == [1, 42, 3, 4, 5]);
}

{
    auto vec = Vector!(int, 4).build(1, 2, 3, 4, 5);

    vec[1 .. $-1] = 42;

    assert(vec == [1, 42, 42, 42, 5]);
}

Meta