# coding: utf-8 for i in 1..4 puts 3 end if 4 > 2 then puts "yeah" end puts "Fim" a = 43 case when a== 4 then puts "pequeno" when 3 > 2 then puts "enorme" end x = 3 puts x-=1 while x >= 0 def ois yield("Fulano") yield("Ciclano") yield("Beltrano") end puts "outra coisa" ois do |n| puts "Olá, #{n}" end # end def umm(&b) b.call yield puts b.class end umm {puts "ok"} def no_proc Proc.new { return "Saí do proc"}.call return "Resto do proc" end def no_lambda lambda { return "Saí do lambda" }.call return "Resto do lambda" end puts no_proc puts no_lambda