Capítulo 07

De Guru-SP

Para blocos longos podemos usar o do e o end para o delimitar, como no exemplo abaixo:

def imprime_tudo(arg)
   if block_given?
      yield arg
   end
   puts arg
end

imprime_tudo("Marcelo") do |valor|
puts valor.upcase
puts valor.downcase
end




Voltar para o tutorial de Ruby, ou ir para o Capítulo 08.

Ferramentas pessoais