美文网首页
Ruby "do ~ end" 与 &quo

Ruby "do ~ end" 与 &quo

作者: changsanjiang | 来源:发表于2017-10-19 22:09 被阅读24次

块的两种写法. do ~ end 或者 { ~ }.

块的第一种写法

(0..5).each do |var|
  puts var
end  

块的第二种写法

(0..5).each { |var|  puts var}

这两种方法虽然没有太大区别, 但一般我们会遵守以下这个约定成俗的编码规则.

  • 跨行写程序时使用 do ~ end
  • 程序写在一行时用 { ~ }

虽然哪种写法都不会影响程序的运行. 但在刚开始编写程序时, 还是建议大家先遵守这个编码规则.

相关文章

网友评论

      本文标题:Ruby "do ~ end" 与 &quo

      本文链接:https://www.haomeiwen.com/subject/frgpuxtx.html