scala项目,它给了我def下的红色错误行

时间:2014-09-17 12:30:45

标签: scala

scala项目,它在def。

下给出了红色错误行

包ass1

object Main extends App {

}


def pascal(c: Int, r: Int): Int = {
  if (c == 0 || c == r) 1
  else pascal(c - 1, r - 1) + pascal(c, r - 1)
}   

,错误为scala multiple markers at this line expected class or object definition

我不明白为什么。需要帮忙。 感谢

1 个答案:

答案 0 :(得分:5)

您的def必须在封闭范围内。例如,在Main对象中。