scala简单,而循环错误

时间:2011-10-02 00:07:24

标签: scala while-loop

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])                                       ^

我得到了这个简单的代码并试着去做,但不是,我不知道为什么。请帮助我。感谢

1 个答案:

答案 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 
}