Arquivo

Textos com Etiquetas ‘Lambda’

[IT Web - Ruby Fundamental] Diferenças entre procs e lambdas

28 de agosto de 2011

No último post do blog Ruby Fundamental falei sobre procs e lambdas. Agora vamos ver quais as diferenças entre eles.

Um proc se comporta como um bloco. Invocar um proc é semelhante a produzir um bloco. Já um lambda tem o comportamento de um método. Invocar um lambda é como invocar um método.

Veja o post completo no blog Ruby Fundamental:
Diferenças entre procs e lambdas

Veja também os outros posts do blog Ruby Fundamental:

Ruby , , , , ,

[IT Web - Ruby Fundamental] Procs e lambdas em Ruby

24 de julho de 2011

Blocos não são objetos e não podem ser manipulados como objetos em Ruby. Procs e lambdas tornam possível criar um objeto que represente um bloco.

Apesar de ambos serem instâncias da classe Proc, o comportamento dos procs é muito parecido com blocos e o comportamento dos lambdas é parecido com métodos.

Veja o post completo no blog Ruby Fundamental:
Procs e lambdas em Ruby

Veja também os outros posts do blog Ruby Fundamental:

Ruby , , , , ,