Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
scala项目,它在def下给我红色的错误行_Scala - Fatal编程技术网

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

scala项目,它在def下给我红色的错误行,scala,Scala,scala项目,它在def下给我红色的错误行 套餐助理1 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此行的多个标记预期的类或对象定义 我不明白为什么。我需要帮助。 谢谢您的def必须在封闭范围内。例如,在您的Main对象中。您的def

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

套餐助理1

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此行的多个标记预期的类或对象定义

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

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

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