Ruby 将值限制到最大值
Ruby 将值限制到最大值,ruby,math,Ruby,Math,@c等于200。如何将@c的最大值设置为100 @a = 200 @b = 1 @c = @a / @b 在SQL中,这是最小的函数。工作: @minitech,我错过了什么?你能简单地说一下吗?我认为答案有助于培养良好的代码习惯,并提供预期的答案。重点是找到两个数字中的最小值。99和100“什么都不做”只是例子。如果@c>100,那么@c=100 end是发生事情的唯一情况。@minitech,我理解你的意思,但是如果@c=99,如果@c=100,什么都不做,什么都不做让我困惑,让我这么想
@c
等于200。如何将@c
的最大值设置为100
@a = 200
@b = 1
@c = @a / @b
在SQL中,这是最小的函数。工作:
@minitech,我错过了什么?你能简单地说一下吗?我认为答案有助于培养良好的代码习惯,并提供预期的答案。重点是找到两个数字中的最小值。99和100“什么都不做”只是例子。如果@c>100,那么@c=100 end
是发生事情的唯一情况。@minitech,我理解你的意思,但是如果@c=99,如果@c=100,什么都不做,什么都不做让我困惑,让我这么想,我认为这些问题需要准确地说,如果@c>100@c=100,那么只做,其他的例子误导了我,我也不认为有任何一点是不正确的,因为这个问题还说,如果@c>100,那么只做,那么就做@c 100
if @c = 99, do nothing
if @c = 100, do nothing
if @c > 100, make @c 100
[@c, 100].min
case @c
when 99
## do something
when 100
## do something
else
@c = 100 if @c > 100
# or
@c = [@c, 100].min # inspired by minitech answer
end