2009-04-05 関数内関数定義 D言語 import std.stdio; void f(){} void f(int){} // overload void main() { void g(){} void g(int){} // Error: declaration g is already defined } あれー? そうなの? main内でブロックスコープ作って関数定義してもダメだった.