...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

配列同士の比較演算

配列同士の比較演算についてあまり理解していなかったので補習.

import std.stdio;
void main()
{
    string a = "EXIT";
    string e = "EXIT".dup;
    bool _is = a is e;     // false
    bool _equals = a == e; // true
    writefln(_is);
    writefln(_equals);
}

ということは;

  • is : 参照先アドレスでの比較
  • == : 値での比較

でいいのかな.