在Scala编程(第10章"组合与继承"(一书中,有一个Array.make()
方法在其中一个例子中被调用。它似乎分别接受Int
和String
作为其第一和第二参数。功能摘录如下:
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
错误。我使用的是一个过时的副本,其他一些方法也被弃用,但我似乎找不到更新的和/或替代方法。
谢谢你的帮助。
def contents=数组(高度,行(似乎工作得很好