2006-09-16 構文糖こわい 例えば printf("Hello\n"); printf = "Hello\n"; "Hello\n".printf(); これが全部同じ意味。ちゃんとコンパイル通る。DMD0.162にて確認 char* getstr(); printf(getstr); getstr().printf(); printf=getstr; この三つも全て同じ意味 Dの構文糖こわい