fill
方法(或属性)属于 scala.Array
对象(object),其相关用法说明如下。
用法 一
def fill[T : ClassTag](n: Int)(elem: => T): Array[T]
返回一个数组,其中包含一些元素计算多次的结果。
请注意,这意味着 elem
总共计算了 n 次:
scala> Array.fill(3){ math.random }
res3: Array[Double] = Array(0.365461167592537, 1.550395944913685E-4, 0.7907242137333306)
值参数:
- elem
元素计算
- n
所需的元素数量
返回:
一个大小为 n 的数组,其中每个元素包含计算
elem
的结果.源码:
- Array.scala
用法 二
def fill[T : ClassTag](n1: Int, n2: Int)(elem: => T): Array[Array[T]]
返回一个二维数组,其中包含某些元素多次计算的结果。
值参数:
- elem
元素计算
- n1
第一维中的元素数
- n2
二维元素的数量
源码:
- Array.scala
用法 三
def fill[T : ClassTag](n1: Int, n2: Int, n3: Int)(elem: => T): Array[Array[Array[T]]]
返回一个三维数组,其中包含一些元素计算多次的结果。
值参数:
- elem
元素计算
- n1
第一维中的元素数
- n2
二维元素的数量
- n3
第三维中的元素数量
源码:
- Array.scala
用法 四
def fill[T : ClassTag](n1: Int, n2: Int, n3: Int, n4: Int)(elem: => T): Array[Array[Array[Array[T]]]]
返回一个 four-dimensional 数组,其中包含多次计算某些元素的结果。
值参数:
- elem
元素计算
- n1
第一维中的元素数
- n2
二维元素的数量
- n3
第三维中的元素数量
- n4
第 4 维中的元素数
源码:
- Array.scala
用法 五
def fill[T : ClassTag](n1: Int, n2: Int, n3: Int, n4: Int, n5: Int)(elem: => T): Array[Array[Array[Array[Array[T]]]]]
返回一个 five-dimensional 数组,其中包含多次计算某些元素的结果。
值参数:
- elem
元素计算
- n1
第一维中的元素数
- n2
二维元素的数量
- n3
第三维中的元素数量
- n4
第 4 维中的元素数
- n5
第 5 维中的元素数
源码:
- Array.scala
相关用法
- Scala Array.from用法及代码示例
- Scala ArrayBuffer.inits用法及代码示例
- Scala ArrayDequeOps.combinations用法及代码示例
- Scala ArraySeq.groupMapReduce用法及代码示例
- Scala ArrayDeque.mkString用法及代码示例
- Scala ArrayBufferView.combinations用法及代码示例
- Scala ArrayOps.partitionMap用法及代码示例
- Scala ArrayBuffer.tails用法及代码示例
- Scala ArrayDeque.combinations用法及代码示例
- Scala ArraySeq.inits用法及代码示例
- Scala ArrayDequeOps.collectFirst用法及代码示例
- Scala ArrayBuffer.runWith用法及代码示例
- Scala ArrayDeque.sizeIs用法及代码示例
- Scala ArrayBufferView.mkString用法及代码示例
- Scala ArrayBuffer.sliding用法及代码示例
- Scala ArrayBuffer.scanRight用法及代码示例
- Scala ArraySeq.combinations用法及代码示例
- Scala ArrayBufferView.inits用法及代码示例
- Scala ArrayDeque.addString用法及代码示例
- Scala ArrayBufferView.lazyZip用法及代码示例
- Scala ArrayOps.foldRight用法及代码示例
- Scala ArrayOps.foldLeft用法及代码示例
- Scala ArrayBuffer.sizeIs用法及代码示例
- Scala ArrayDeque.permutations用法及代码示例
- Scala ArraySeq.permutations用法及代码示例
注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 Array.fill。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。