gpt4 book ai didi

ruby-on-rails - 你能检查 ruby​​ on rails 中同一行的多个值是否相同吗?

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

基本上,我正在尝试检查我的 6 个值是否相同。我试着把它们串起来:

if val1 == val2 == val3 == val4 == val5 == val6
#...
end

但这会出错。这可能使用另一种方法吗?谢谢

最佳答案

试试这个:

if [val1, val2, val3, val4, val5, val6].uniq.count == 1
#...
end

如果你喜欢花哨的,你可以试试这个

unless [val2, val3, val4, val5, val6].find{ |x| x != val1 }
# ...
end

一旦找到不等于val1的元素,上面的代码就会停止,否则,将执行该 block 。

关于ruby-on-rails - 你能检查 ruby​​ on rails 中同一行的多个值是否相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370497/

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