- 701 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 13:36:24.87 ]
- >>697
void foo(int, long){ ... } みたいに、通常の関数で型だけを書いて仮引数名を省略することは可能。 これはC言語系列のsyntaxを受け継いでいる。 >>699 2.058からは関数リテラルで仮引数名の省略は出来なくなる。なぜなら 関数リテラルのパラメータ型推論・funciton/delegate推論が入ったため、 (a, b){ doSomethig(); } で、a,bが型名か仮引数名かパース時点では判明しないため。 →2.057までは型名として、2.058以降は仮引数名として扱われるようになる >>700 上に書いたとおり、関数リテラル限定で型名を書くのを省略できるようになる。
|

|