[Ironruby-core] question on some code from ironrubymvc
Tomas.Matousek at microsoft.com
Thu Jan 29 18:32:28 EST 2009
_ and __ are just normal local variables (parameters) scoped to the lambda.
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Andrew Peters
Sent: Thursday, January 29, 2009 2:06 PM
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] question on some code from ironrubymvc
Cool! I didn't know you could do this.
It's just a placeholder when you don't care about that arg. Very functional.
On Thu, Jan 29, 2009 at 1:43 PM, Ivan Porto Carrero <ivan at flanders.co.nz<mailto:ivan at flanders.co.nz>> wrote:
While working on the code for a ironrubymvc i came across the following code
controllerRubyClass.EnumerateMethods((_, symbolId, __) =>
if (String.Equals(symbolId, actionName,
controllerRubyMethodName = symbolId;
The tidbit I find interesting is the _ and the __ in the lambda. Is that an equivalent for null or does it something else?
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Ironruby-core mailing list
Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironruby-core