说我有
class A
end
class B < A
end
p B.superclass.superclass.superclass # => BasicObject
不是调用 .superclass 3 次,而是有什么方法可以指定类似重复运算符的内容,它基本上会说调用此方法 x 次?
最佳答案
这是如何完成的
3.times.reduce(B) {|a, _| a.superclass } # => BasicObject
关于ruby - 是否有用于调用方法链的相同名称的 Ruby 快捷方式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19726340/