Ruby "do ~ end" 与 &quo
2017-10-19 本文已影响24人
changsanjiang
块的两种写法. do ~ end 或者 { ~ }.
块的第一种写法
(0..5).each do |var|
puts var
end
块的第二种写法
(0..5).each { |var| puts var}
这两种方法虽然没有太大区别, 但一般我们会遵守以下这个约定成俗的编码规则.
- 跨行写程序时使用 do ~ end
- 程序写在一行时用 { ~ }
虽然哪种写法都不会影响程序的运行. 但在刚开始编写程序时, 还是建议大家先遵守这个编码规则.