BasicString.append

Extends the BasicString by appending additional characters at the end of string.

Return number of inserted characters.

  1. size_t append(CharType[] val, size_t count)
  2. size_t append(Val val, size_t count)
  3. size_t append(Val val)
    struct BasicString
    scope
    size_t
    append
    (
    Val
    )
    (
    scope Val val
    )
    if (
    !isArray!Val &&
    isInputCharRange!Val
    )

Examples

{
	BasicString!char str = "123456";

	str.append('x', 2);
	assert(str == "123456xx");
}

{
	BasicString!char str = "123456";

	str.append("abc");
	assert(str == "123456abc");
}

{
	BasicString!char str = "123456";
	BasicString!char str2 = "xyz";

	str.append(str2);
	assert(str == "123456xyz");
}

{
	BasicString!char str = "12";

	str.append(+34);
	assert(str == "1234");
}

Meta