📜  Scala Float until(end: Float, step: Float) 方法与示例(1)

📅  最后修改于: 2023-12-03 15:34:49.509000             🧑  作者: Mango

Scala Float until(end: Float, step: Float) 方法与示例

Scala Float until(end: Float, step: Float) 方法是 Scala 语言中的一个方法,它可以被用来创建一个浮点型范围,包含从当前浮点数值到一个指定的结束浮点数值(但不包含结束浮点数值本身)的循环。其中,step 参数指定了每个循环迭代的步长。

语法

Float until(end: Float, step: Float)

参数
  • end: Float 表明了范围中的最大浮点值(不包含在范围内)
  • step: Float 表明了每次迭代的步长
返回值

返回值是一个 Range 对象,该对象代表当前浮点数值到指定浮点数值(但不包括结束浮点数值)之间的循环迭代。

示例

以下是 Scala Float until(end: Float, step: Float) 方法的示例:

object Test {
   def main(args: Array[String]) {
      // 输出从1.0到3.9,间隔0.5的浮点数组
      val range1 = 1.0f until 4.0f by 0.5f
      range1.foreach(x => println(x))

      // 输出从10.0到1.0,递减的浮点数组
      val range2 = (1.0f to 10.0f) by -1.0f
      range2.foreach(x => println(x))
   }
}

运行结果:

1.0
1.5
2.0
2.5
3.0
3.5
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0

以上示例中,我们创建了两个浮点数组范围。第一个范围是从 1.0f 到 4.0f,步长为 0.5f,所以输出了 1.0,1.5,2.0,2.5,3.0 和 3.5;第二个范围是从 1.0f 到 10.0f,步长为 -1.0f(即递减),向下遍历并输出了 1.0f 至 10.0f 之间的浮点数。