有没有一种简单的方法可以使用(2..100)
语法来判断整数是否在该范围内.
例如,假设我想计算为真,如果我的整数是x = 100
,范围是(0..200)
,我只是在寻找简单、简洁的ruby方法.
有没有一种简单的方法可以使用(2..100)
语法来判断整数是否在该范围内.
例如,假设我想计算为真,如果我的整数是x = 100
,范围是(0..200)
,我只是在寻找简单、简洁的ruby方法.
在Ruby中有很多方法可以做同样的事情.您可以使用以下方法判断值是否在范围内,
14.between?(10,20) # true
(10..20).member?(14) # true
(10..20).include?(14) # true
但是,我建议使用between?
而不是member?
或include?
所有数字文字表示包含的范围.