购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 Range

我们接下来将讨论方法的声明,但其中的示例需要用到Range的概念(http://www.scalalang.org/api/current/scala/collection/immutable/Range.html),因此我们先来讨论Range。

有时我们需要一个数字序列,从某个起点到某个终点。而Range能满足这个需要。以下实例将展示如何创建Range,支持Range的类型包括Int、Long、Float、Double、Char、BigInt(支持任意大小的整数,http://www.scala-lang.org/api/current/scala/math/BigInt.html)和BigDecimal(支持任意大小的浮点数,http://www.scala-lang.org/api/current/scala/math/BigDecimal.html)。

你创建的Range可以包含区间上限,也可以不包含区间上限;步长默认为 1,也可以指定一个非 1 的步长:

部分输出根据页面大小进行了重新排版。 hQvW1vKTnFgfDaOJY2gWMas0HXK2kVO2rT0z5UsgVV1PFt+gGhbB/Jb+rS8hAfkT

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开