http://d.puremagic.com/issues/show_bug.cgi?id=7198
Jacob Carlborg <d...@me.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |d...@me.com --- Comment #4 from Jacob Carlborg <d...@me.com> 2012-01-02 06:35:27 PST --- (In reply to comment #3) > (I don't actually know why we have unnamed parameters at all; most modern > languages simply don't allow this. In addition, unused parameters in > delegate/function literals/lambdas sort of seems to go against the entire idea > with lambda functions, in the general case.) Useful situations for unnamed parameters: * Declaring a delegate type void delegate (int) dg; * Declaring a function/method without implementation void foo (int); * Overriding/implementing a method where a parameter isn't needed class Foo { abstract void foo (int a); } class Bar : Foo { void foo (int) {} } These are the situations I see it as might being useful but I would say that adding names to the parameters adds documentation and that's always a good thing. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------