String.opEquals

Comparison for equality.

  1. bool opEquals(S that)
  2. bool opEquals(ByCodeUnit!S that)
  3. bool opEquals(ByCodePoint!S that)
    struct String
    const @trusted
    bool
    opEquals
    (
    S
    )
    if (
    is(Unqual!S == char)
    )
  4. bool opEquals(char[] that)

Parameters

that ByCodePoint!S

Right hand side string range.

Return Value

Type: bool

$(D_KEYWORD true) if the string and the range are equal, $(D_KEYWORD false) otherwise.

Examples

assert(String("Милая спросила:") != String("Крутит ли метель?"));
assert(String("Затопить бы печку,") != String("постелить постель.")[]);
assert(const String("Я ответил милой:") != String("Нынче с высоты"));
assert(String("Кто-то осыпает") != "белые цветы");
assert(const String("Затопи ты печку,") != String("постели постель,")[]);

auto s = const String("У меня на сердце");
assert(s[] != String("без тебя метель."));
assert(s == s);
assert(s == s[]);
assert(s == "У меня на сердце");

Meta