web-dev-qa-db-fra.com

Scala, importation de classe

J'ai deux fichiers:

logic.scala et main.scala

logic.scala contient une classe et main.scala a une classe avec la méthode main (pour l'exécuter). Et je veux importer une classe de logic.scala et utiliser cette classe pour créer des objets et travailler avec eux.
Comment l'importer et le compiler correctement?

29
matiit
  • logic.scala code
package logic

class Logic{

  def hello = "hello"

}
  • main.scala code
package runtime

import logic.Logic  // import

object Main extends Application{

  println(new Logic hello) // instantiation and invocation

}
  • compiler les fichiers avec scalac
scalac *.scala
  • exécutez votre application avec scala
scala -cp . runtime.Main
45
Vasil Remeniuk