如何检查Scala中的范围内是否存在整数?

nei*_*eil 4 scala range

我必须检查 2 是否存在于 (2,5) 范围内。

我如何使用 Scala 进行检查?

And*_*kin 11

Scala的范围内正在使用的方法创建tountil

  • 2 to 5 会给你包含数字的包含范围 2,3,4,5
  • 2 until 5 会给你包含-不包含的范围 2,3,4

Ranges 提供了contains检查元素成员资格的方法,所以

a to b contains x
Run Code Online (Sandbox Code Playgroud)

会检查是否x在范围内a to b,在你的情况下,它会是

2 to 5 contains 2
Run Code Online (Sandbox Code Playgroud)

如果你想要包容性,或者

(2 + 1) until 5 contains 2
Run Code Online (Sandbox Code Playgroud)

如果你想要独家独家等。

  • 现在我们来讨论一下记住 `to` 和 `until` 之间的区别是否比 `x >= 2 && x <= 5` 更易读还是更难读。我认为这取决于。;-) (3认同)