これはエラーだが…
import std.stdio; alias "foo" foo; // エラー void main(){ writefln(foo); }
以下は通る。
import std.stdio; template bar(alias x){ alias x bar; } alias bar!("foo") foo; // OK void main(){ writefln(foo); }
とはいえ、enumがあるから使いどこあるのか知らない。
これはエラーだが…
import std.stdio; alias "foo" foo; // エラー void main(){ writefln(foo); }
以下は通る。
import std.stdio; template bar(alias x){ alias x bar; } alias bar!("foo") foo; // OK void main(){ writefln(foo); }
とはいえ、enumがあるから使いどこあるのか知らない。