[Ironruby-core] question on some code from ironrubymvc

Andrew Peters andrew at mindscape.co.nz
Thu Jan 29 17:06:01 EST 2009


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>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
> Twitter: http://twitter.com/casualjim
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090129/bc901206/attachment.html>


More information about the Ironruby-core mailing list