我正在读这个问题并看到:
scalac包括一个全武装和可操作战斗站的8位模拟器,可在GenICode编译阶段使用魔法组合键CTRL-ALT-F12进行查看.
为了显示编译阶段scalac,我用过scalac -Xshow-phases.
phase name id description
---------- -- -----------
< ... >
icode 23 generate portable intermediate code
Run Code Online (Sandbox Code Playgroud)
似乎是相关阶段.
我编译了一个Hello-world程序
object Hello {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
Run Code Online (Sandbox Code Playgroud)
通过scalac Hello.scala并按下CTRL-ALT-F12一路.没啥事儿.尝试scalac -Xprint:icode Hello.scala使用CTRL-ALT-F12,没什么特别的.
如何触发模拟器?这有什么作用?
在scala 2.11.8和OS X 10.11.5上
| 归档时间: |
|
| 查看次数: |
312 次 |
| 最近记录: |