Function Vector.opIndexOpAssign

Assign op value val to element at position index.

void opIndexOpAssign(string op, Val) (
  auto ref Val val,
  size_t index
);

void opIndexOpAssign(string op, Val) (
  auto ref Val val,
  size_t[2] index
);

Examples

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

    vec[1] += 40;

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

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

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

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