gpt4 book ai didi

ruby - 等于或等于语法

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

我可以用 ruby​​ 写

a == b || a == c

如果bc 等于a,则返回true。

但是当我想根据 a

检查许多变量时,这种语法不是很漂亮
a == b || a == c || a == d || a == e || a == f

有没有一个漂亮的方法来做到这一点?

类似这样的东西

a ==|| [b,c,d,e,f]

对于 OR

a ==&& [b,c,d,e,f]

AND 会很棒。

最佳答案

是的,使用 #any?对于 :

 [b,c,d,e,f].any? { |e| e == a }

对于,使用all?

 [b,c,d,e,f].all? { |e| e == a }

关于ruby - 等于或等于语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23895075/

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