gpt4 book ai didi

ruby - 为什么这个 switch 语句不起作用?

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

<分区>

我有这个代码

(1..50).each do |num|
case num
when num % 4 == 0, num % 6 == 0
puts 'Cluck'
when num % 4 == 0
puts 'Cluck Cluck'
when num % 5 == 0
puts 'Cluck Cluck Cluck'
else
puts num
end
end

出于某种奇怪的原因,它没有将 cluck cluck 放在第四行或 cluck 放在第 24 行,而是将 1 到 100 的列表放在一起。我无法弄清楚 switch 语句有什么问题。第一个使用逗号或 && 时也不会改变任何东西(我认为它不应该改变)。

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