gpt4 book ai didi

ruby - 根据项目名称、值和类对象数组获取 ruby​​ 中的总成本

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

我有以下数组

class_object = [Foo.new(item: 'apples', value: 100), Foo.new(item: 'bananas', value: 100)]

然后我有一个函数:

initialize(item_name, quantity)
# get price
end

我想说:在 class_object 中搜索与 item_name 匹配的名称,然后取数量并将其乘以值,然后给出预期输出,假设 item_name 是苹果数量是 6:

apples 600

最佳答案

def class_object 
[Foo.new(item: 'apples', value: 100), Foo.new(item: 'bananas', value: 100)]
end

def initialize(item_name, quantity)
value = class_object.find {|o| o.item == item_name}.value
"#{item_name} #{value * quantity}"
end

关于ruby - 根据项目名称、值和类对象数组获取 ruby​​ 中的总成本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25584490/

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