gpt4 book ai didi

Ruby & 符号方法

转载 作者:太空宇宙 更新时间:2023-11-03 17:01:21 24 4
gpt4 key购买 nike

有没有一种方法可以重写对象上的 & 方法,以便它在调用时返回一个数组:

class MyObject
end

o1, o2, o3 = MyObject.new, MyObject.new, MyObject.new

o1 # => #<MyObject0x01>
o1 & o2 # => [#<MyObject0x01>, #<MyObject0x02>]
o1 & o2 & o3 # => [#<MyObject0x01>, #<MyObject0x02>, #<MyObject0x03>]

最佳答案

尝试编写自己的语法似乎很愚蠢。为什么不直接使用 Ruby 的数组表示法?

[o1, o2, o3] # => [#<MyObject0x01>, #<MyObject0x02>, #<MyObject0x03>]

我是不是忽略了一些明显的东西?

关于Ruby & 符号方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4577535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com