如何将参数传递给 A
上 []
的单例方法的定义,换句话说,A['some_argument']
?
class A
def self.[]
# some_argument
end
end
最佳答案
与任何其他方法一样,使用参数列表:
class A
def self.[](arg)
puts arg
end
end
A[1]
# => 1
关于ruby - 如何将参数传递给 `[]` 的方法定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54345095/