📜  Scala集合-具有范围的数组

📅  最后修改于: 2020-11-02 04:26:53             🧑  作者: Mango


使用range()方法生成一个数组,该数组包含给定范围内的递增整数序列。您可以使用final参数作为创建序列的步骤;如果您不使用最终参数,则将step假定为1。

让我们以创建范围为(10,20,2)的数组为例:这意味着创建一个数组,其元素之间的差值为10到20,范围差为2。该数组中的元素为10、12、14、16和18。 。

另一个示例:范围(10,20)。这里没有给出范围差异,因此默认情况下假设1个元素。它创建一个数组,其元素的范围在10到20之间,范围差为1。该数组中的元素为10、11、12、13,…和19。

以下示例程序显示了如何创建具有范围的数组。

import Array._
object Demo {
   def main(args: Array[String]) {
      var myList1 = range(10, 20, 2)
      var myList2 = range(10,20)
      // Print all the array elements
      for ( x 

将以上程序保存在Demo.scala中。以下命令用于编译和执行该程序。

命令

\>scalac Demo.scala
\>scala Demo

输出

10 12 14 16 18
10 11 12 13 14 15 16 17 18 19