Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Конфигурация run\debug for Scala


Автор: WebNum 30.11.2016, 14:00
Уважаемые модераторы, не нашел у вас Scala, потому пишу сюда, переместите пожалуйста если разместил не там, спасибо.

Привет всем, подскажите почему не выводится простейший код: 
Код

object main {
  var tx: String = ":) scala"
  println(tx)
}


Грешу на конфигурацию run\debug, пробовал там менять Main class, но в консоли пусто :(, Rebuild  Project делал - пусто в консоли, что делаю не так господа? Помогите новичку :(

user posted image

Автор: WebNum 1.12.2016, 09:25
не?  smile  никто не подскажет!? smile

Автор: LSD 1.12.2016, 12:22
1. У тебя неправильный класс. Надо или определить в нем main():
Код

object HelloWorld {
  def main(args: Array[String]): Unit = {
    println("Hello, world!")
  }
}

или унаследовать трейт App:
Код

object HelloWorld extends App {
  println("Hello, world!")
}

подробнее https://www.scala-lang.org/documentation/getting-started.html.

2. У тебя в качестве Main класса указан какой-то левый класс, а не твой класс. Укажи его.

Автор: WebNum 1.12.2016, 14:45
Благодарю тебя добрый человек smile Все взлетело

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)