gpt4 book ai didi

Ruby 索引器方法

转载 作者:数据小太阳 更新时间:2023-10-29 07:44:33 25 4
gpt4 key购买 nike

Ruby中有C#中的索引器方法的概念吗?

最佳答案

是的,一个名为 [] 的方法接受一个参数:

>> class Foo
>> def [](idx)
>> idx * 5
>> end
>> end
=> nil
>>
?> f = Foo.new
=> #<Foo:0x101098d80>
>> f[8]
=> 40
>> f[1]
=> 5

如果您需要在索引处设置一个值,请将该方法命名为[]=

关于Ruby 索引器方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518610/

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