scala простая ошибка цикла - PullRequest
       6

scala простая ошибка цикла

0 голосов
/ 02 октября 2011
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 Ответ

4 голосов
/ 02 октября 2011

Это ошибка форматирования.Это должно быть хорошо:

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 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...