Что такое «приемлемый» или «правильный» способ записи круглых скобок в 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
На самом деле, 'е (х, у)' ISN.. 't даже действительный, если после метода есть пробел, тогда для группировки используются скобки. Если вы собираетесь использовать круглые скобки в вызове метода, то они должны ** следовать имени метода без какого-либо промежутка между ними или в скобках есть что-то еще. Итак, 1 и 4 являются точными, 2 и 3, как правило, нонсенс. –