gpt4 book ai didi

ruby - 如果在数组中找不到项目,则使用默认值

转载 作者:数据小太阳 更新时间:2023-10-29 08:39:17 28 4
gpt4 key购买 nike

所以我的代码试图从对象数组中选择一个对象,如果找不到该对象,我想创建我的默认值。

lead_time = lead_times.select{|d| LeadTimeProfile.new unless d.day_of_week == day }

但是,据我所知,这并没有返回 default LeadTimeProfile。

有没有办法做到这一点?或者我做对了吗?

最佳答案

So I've got my code trying to select an object from an array of objects, and if the object isn't found, I want to create my defaults.

看看Enumerable#find

lead_time = lead_times.find{ |d| d.day_of_week == day } || LeadTimeProfile.new

关于ruby - 如果在数组中找不到项目,则使用默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618328/

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