¿Qué estilo se prefiere? ¿Hay una buena razón para una frente a la otra?¿Cuál es la diferencia o el valor de estos estilos de codificación de bloque en Ruby?
¡Gracias de antemano!
1) cmds.each do |cmd|
end
2) cmds.each { |cmd|
}
código Ejemplo:
cmds = [ "create", "update", "list", "help" ]
# Block style one
#
cmds.each do |cmd|
puts "loop1, cmd: #{cmd}"
end
# Block style two
#
cmds.each { |cmd|
puts "loop2, cmd: #{cmd}"
}
no hay diferencia, el do/end one es simplemente más agradable. también corregí tu pregunta –
Gracias Iraimbilanja, tus cambios tienen sentido para mí. –
@Iraimbilanja: Hay una diferencia, como se describe en las respuestas. –