我正在尝试运行此程序,但它告诉我找不到r。你怎么称呼这个方法,因为它在课堂上? (我假设错误是因为这个)
package pack
class Sud(val grid: List[List[Int]]) {
def r(r: Int): List[Int] =
//code
}
object Sud
{
def main(args: Array[String])
{
val puzzle=new Sudoku(List(
List(0, 0, 9, 0, 0, 7, 5, 0, 0),
//rest of Sudoku puzzle created by repeating the above statement
println(r(0)) //ERROR given here
}
}
答案 0 :(得分:9)
如评论中所述,代码中r
是一种类方法。因此,您需要实例化您的班级Sud
才能调用该方法。
val inst: Sud = new Sud(puzzle)
println(inst.r(0))