gpt4 book ai didi

ruby - 基本 ruby 数组代码 : Testing if an array has a specific integer

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

我正在尝试测试数组中是否包含特定整数。现在我正在使用这个测试;

 def admin?
current_user.role_ids == [1,2] || current_user.role_ids == [2] || current_user.role_ids == [1,2,5]
end

代码有效,但我更愿意只测试整数“2”,而不是明确写出包含“2”的所有可能的数字组合。如果您有任何 ruby 建议,我将不胜感激。这是我在飞行中所能想象到的最好的结果。

谢谢!

最佳答案

您是否在寻找 Array#include?

current_user.role_ids.include?(2)

关于ruby - 基本 ruby 数组代码 : Testing if an array has a specific integer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981934/

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