Chamando Procs com parâmetros
Publicado em Developer
Esse eu peguei desse post aqui. Não sabia que dava para chamar Procs em Ruby passando parâmetros sem usar o call. A dica é usar [p1,p2,...]:
[taq@~]irb irb(main):001:0> exp = lambda {|v1,v2| v1**v2} => #<Proc:0xb7d8a9c4@(irb):1> irb(main):002:0> exp.call(2,3) => 8 irb(main):003:0> exp[2,3] => 8
Se fica mais legível, não sei, mas economiza alguns caracteres. :-)
Tags:
Comentários
Comentários fechados.
Sem nenhum comentário.