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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。