如何在scala repl和sbt控制台中关闭/打开typer阶段

8 console scala read-eval-print-loop

是否可以在不退出当前会话的情况下切换阶段?我尝试进入:电源模式,但它仍然不打印类型.

4le*_*x1v 12

在SBT中添加以下设置:

set scalacOptions in (Compile, console) := "-Xprint:typer"
Run Code Online (Sandbox Code Playgroud)

在REPL中你可以使用 :settings -Xprint:typer

  • 在什么版本的Scala中,REPL提供了`:settings`命令?在2.10.3中,我得到"设置:没有这样的命令.输入:help for help." 当我使用你的例子`:settings -Xprint:typer`.我尝试了"电源模式",结果相同. (2认同)
  • @fairjm你错过了's'.完成命令:`set scalacOptions in(Compile,console):= Seq(" - Xprint:typer")` (2认同)