在scala中创建一个n1"零"和n2"一个"的数组

use*_*773 3 arrays scala

我是scala的新手,我有一个简单的问题.

创建长度为n1 + n2的Array [int]的最佳方法是什么,使得它具有n1个"零"元素和n2个元素.

例:

n1 = 3,n2 = 2

Array [Int] =数组(0,0,0,1,1)

谢谢

moh*_*hit 8

你可以做

scala> Array.fill(3)(0) ++ Array.fill(2)(1) 
res2: Array[Int] = Array(0, 0, 0, 1, 1)
Run Code Online (Sandbox Code Playgroud)