_ and __ are just normal local variables (parameters) scoped to the lambda.

Tomas

From: ironruby-core-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Andrew Peters
Sent: Thursday, January 29, 2009 2:06 PM
To: ironruby-core@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 
<i...@flanders.co.nz<mailto:i...@flanders.co.nz>> wrote:
Hi

While working on the code for a ironrubymvc i came across the following code

controllerRubyClass.EnumerateMethods((_, symbolId, __) =>
                                                         {
                                                             if 
(String.Equals(symbolId, actionName,
                                                                               
StringComparison.OrdinalIgnoreCase))
                                                             {
                                                                 
controllerRubyMethodName = symbolId;
                                                                 return true;
                                                             }
                                                             return false;
                                                         });

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
GSM: +32.486.787.582
Blog: http://flanders.co.nz<http://flanders.co.nz/>
Twitter: http://twitter.com/casualjim

_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core

_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to