提示:如有转载请注明作者 独舞 及出处
在ruby 1.9中, 语句的终断规则有些变化,
animals = Array.new
.push("dog") # Does not work in Ruby 1.8
.push("cow")
.push("cat")
.sort
当一个新行是以.为开始的,那么他就认为这行是上一行的继续,所以就可以以上面例子所示进行代码编排,对于长的函数调用比较有益
本文介绍 Ruby 1.9 中新的语句终结规则,特别是如何使用点操作符来链接多个方法调用,这对于编写更简洁、易读的代码非常有用。
提示:如有转载请注明作者 独舞 及出处
在ruby 1.9中, 语句的终断规则有些变化,
animals = Array.new
.push("dog") # Does not work in Ruby 1.8
.push("cow")
.push("cat")
.sort
当一个新行是以.为开始的,那么他就认为这行是上一行的继续,所以就可以以上面例子所示进行代码编排,对于长的函数调用比较有益
4344

被折叠的 条评论
为什么被折叠?