替代Scala .make()数组方法?

时间:2018-11-25 06:27:57

标签: arrays scala

Scala编程(《合成与继承》第10章)一书中,有一个示例中调用了Array.make()方法。它似乎接受IntString作为其第一和第二参数。该功能摘录如下:

private class UniformElement(
  ch: Char, 
  override val width: Int, 
  override val height: Int
) extends Element {
  private val line = ch.toString * width
  def contents = Array.make(height, line)
}

在终端中尝试它时,出现error: value make is not a member of object Array错误。我正在使用一个过时的副本,并且不建议使用其他一些方法,但是我似乎找不到该方法的更新和/或替代方法。

谢谢您的帮助。

1 个答案:

答案 0 :(得分:-2)

def内容=数组(高度,行) 似乎一切正常