object JDWhileLoop
{
def main(args: Array[String])
{
var index:Int = 0
while( index<=10)
{
println("index="+index)
index= index+1
}
}
}
这是错误
JDWhileLoop.scala:3:错误:只能声明类,但是 未定义的成员 def main(args:Array [String]) ^
我得到了这个简单的代码并试着去做,但不是,我不知道为什么。请帮助我。感谢
答案 0 :(得分:4)
这是格式化错误。这应该没问题:
object JDWhileLoop
{
def main(args: Array[String])
{
var index:Int = 0
while( index<=10) {
println("index="+index)
index= index+1
}
}
}
在您的代码def main(args: Array[String])
中被视为抽象方法(没有正文),后面是对象内部正文定义中的一些代码块。
请注意,在scala中,以下大括号样式是优先的
def foo (args: Bar) {
//some work
}