gpt4 book ai didi

ruby-on-rails - 我们是否将 else 与 unless 语句一起使用?

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

关于 else 语句,我们不应该将它与 unless 一起使用,存在一种意见?

谁能解释为什么会这样,或者我们可以为所欲为吗?

最佳答案

您绝对可以elseunless一起使用。例如:

x=1
unless x>2
puts "x is 2 or less"
else
puts "x is greater than 2"
end

将打印“x 等于或小于 2”。

但是仅仅因为您可以做某事并不意味着您应该。通常情况下,这些结构读起来很费解,您最好使用简单的 if 以积极的方式表达您的情况:

x=1
if x<=2
puts "x is 2 or less"
else
puts "x is greater than 2"
end

关于ruby-on-rails - 我们是否将 else 与 unless 语句一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38627935/

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