在Ruby方法中编写括号的“可接受”或“正确”方式是什么?在Ruby方法中编写括号的正确方法?
喜欢:
puts doc.instance_of?(self.class.superclass.class)
或:
puts doc.instance_of? (self.class.superclass.class)
或:
puts doc.instance_of? (self.class.superclass.class)
或:
puts doc.instance_of?(self.class.superclass.class)
嗯,我会说1是不地道要么,你链接的指南说,这也: “后(不计空格” 它看起来可怕 – tokland 2013-03-20 23:32:17
其实,'F(X,Y)'ISN。甚至是有效的;如果方法后有空格,那么括号用于分组如果你打算在方法调用中使用圆括号,他们**必须**遵循方法名称而不在它们之间或圆括号意味着别的什么,所以1和4是好的,2和3通常是无意义的。 – 2013-03-20 23:32:22