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
https://thinkit.co.jp/article/14859
0 件のコメント:
コメントを投稿