有名列挙体(?)
無名じゃない場合は、有名で良いのかな? まぁ、これは今回の趣旨に関係ないのでパス。
enum Foo
{
bar
}
int main(char[][] args)
{
if(bar)
{}
}
これではエラーが出てくるようになったのですが……dmdのversionのせいかな。無名列挙体の場合は bar でアクセスできるのですが、有名列挙体(?)の場合は Foo.bar でしかアクセスできない……。
これじゃ、有名列挙体(?)が使いにくくて困るのですが……私は基本的に列挙体には名前付けてるし、用途が分かるように。まぁ、その程度コメントで何とでもなるけど……。
前は大丈夫だっただけに、あまりに急な変更。って、普通に告知出して変わってたのかしら? 変更点をたいして読んでないからなぁ(^^;
あと再現性低いし訳分からないけど、0.125になってから別ファイルのメソッドの戻り値の型と、それの参照側を変更してコンパイルするとまれに SymbolUndefined と……、何度か変更しなおすなりすれば問題は無いのですが……。