Curso Ruby en el MUG

Bloques y algo más...


Git

Bloques

a = [1, 2, 3, 4, 5]
a.each {|item| puts item.to_s }

b = [1, "2", "tres", 8/2, 5.to_s]
b.each {|item| puts item.to_s }
          

Otra forma para hacer lo mismo

a.each do |item|
  puts item.to_s
end
          

Esto esta dentro de Ruby. Si! leamos un archivo de texto.

# ejemplo02
# avanzamos con bloques

file_name = 'texto_de_prueba.txt'
if File.exist?(file_name)
  puts File.read(file_name)
else
  puts 'caramba. no existe el archivo.'
end
					
Ver en GitHub