Welcher Stil wird bevorzugt? Gibt es einen guten Grund für den einen gegen den anderen?Was ist der Unterschied oder der Wert dieser Blockcodierungsstile in Ruby?
Vielen Dank im Voraus!
1) cmds.each do |cmd|
end
2) cmds.each { |cmd|
}
Beispielcode:
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}"
}
gibt es keinen Unterschied, die Do/Ende ist nur schöner. auch ich habe deine frage korrigiert –
Danke Iraimbilanja, deine Änderungen ergeben für mich Sinn. –
@Iraimbilanja: Es gibt einen Unterschied, wie in den Antworten beschrieben. –