How to write hello world
Objective
I want to write a hello world program in Scala, and run it.
Steps
- Create a fresh directory, like
hello_scala/ - Create a directory named
project/underhello_scala/, and createproject/build.propertieswithsbt.version=2.0.0-RC6 - Under
hello_scala/, createbuild.sbt:scalaVersion := "3.7.3" - Under
hello_scala/, createHello.scala:@main def main(args: String*): Unit = println(s"Hello ${args.mkString}") - Navigate to
hello_scala/from the terminal, and runsbt:$ sbt - When the prompt appears, type
run:sbt:hello_scala> run - Type
exitto exit the sbt shell:sbt:hello_scala> exit
Alternatives
When you're in a hurry, you can run sbt init in a fresh directory, and select the first template.