Scala:学習:sbtでScala REPLを使う

Scala:sbtでテンプレートからプロジェクトを作る の続き


sbtでScala REPLを使う

PowerShellで "sbt"コマンドを実行。(sbt-shell)
ここで "console" と入力すると REPL(Read-eval-print loop) = 対話的実行環境が起動する。
入力中に TABキーを押すと補完機能も利用できる。

PS C:\work\scala-tour-example> sbt
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[info] Loading project definition from C:\work\scala-tour-example\project
[info] Loading settings for project scala-tour-example from build.sbt ...
[info] Set current project to scala-tour-example (in build file:/C:/work/scala-tour-example/)
[info] sbt server started at local:sbt-server-c2eb77510e84454973a5
sbt:scala-tour-example> console
[info] Starting scala interpreter...
Welcome to Scala 2.12.7 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_201).
Type in expressions for evaluation. Or try :help.

scalagt; var message = "Hello World"
message: String = Hello World

scalagt; println(message)
Hello World

scalagt; 1+1
res1: Int = 2

scalagt; println(res1)
2

scalagt;


★:pasteコマンドを実行すると、複数行に渡るコードを入力し Ctrl+Dで一括実行することもできる。
scala> :paste
// Entering paste mode (ctrl-D to finish)

var message = "Hello World"
println(message)

// Exiting paste mode, now interpreting.

Hello World
message: String = Hello World

scalagt;


[Scala]
https://thinkit.co.jp/article/14859

0 件のコメント:

その他の記事