Apresentação da Linguagem Ruby durante a Hora da Tecnologia na Universidade Feevale. Além disso, contribuiu para conhecimento da linguagem na disciplina de Paradigmas.
estruturas de blocos, que funcionam como closures. a = lambda { "Sem Argumento" } b = Proc.new do |args| puts "Chamou b com: #{args}" end b.call("Argumento") # => "Chamou b com: Argumento"
pessoa.telefone end # Lista de telefones menores = pessoas.select do |pessoa| pessoa.idade < 18 end # Lista de pessoas pessoas.select{|p| p.idade < 18}.collect{|p| p.telefone} # Lista de telefones filtrada