Cartão Flashcard • #174514 • Linguagem de Programação | olhonavaga






Linguagem de Programação



  • Qual a outra forma de receber blocos como parâmetro?..

  • É utilizar o símbolo &


def foo(name, &block)

 @name = name

 block.call

end

 

foo('Leonardo') { puts "Hellow #{@name}" }


  • Para executar um bloco recebido desta forma é necessário apenas utilizar o nome do bloco acompanhado pelo método call.


  • Outra dica importante é sempre deixar o &nome_do_bloco como último parâmetro a ser recebido pelo método
Compartilhe esse conteúdo!
https://olhonavaga.com.br/flashcards/cartao?id=174514







2.404.419

173.716

11.667

954.551

18.543

24.564
Termos de Uso e Política de Privacidade

Creative Commons License