GString.opOpAssign

Allows appending to an existing GString using the ~= operator.

  1. void opOpAssign(R str)
    struct GString(CharT)
    void
    opOpAssign
    (
    string op : "~"
    R
    )
    (
    R str
    )
    if (
    isSomeString!R
    )
    if (
    isSomeChar!CharT
    )
  2. void opOpAssign(C ch)
  3. void opOpAssign(Grapheme g)

Examples

auto t1 = typeof(this)("Test");
t1 ~= "R᪶";
assert(t1.rawString == "TestR᪶");
t1 ~= 'ö';
assert(t1.rawString == "TestR᪶ö");
t1 ~= Grapheme("b");
assert(t1.rawString == "TestR᪶öb");

Meta