在scala编译中,如何启用"no tail recursion option"
In scala compilation, how to enable "no tail recursion option"
根据这份文件:
https://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/tools/scalac.html
我应该使用“-g:notc”,所以我将它添加到我的 scala-maven-plugin 配置中:
<args>
<arg>-target:jvm-${java.version}</arg>
<arg>-unchecked</arg>
<arg>-deprecation</arg>
<arg>-feature</arg>
<arg>-g:vars</arg>
</args>
当我使用 maven install 编译这个项目时,我得到了这个错误:
'notc' is not a valid choice for '-g'
这个选项被删除了吗?我应该改用什么?
已重命名。从 man scalac
输出(版本 2.12.2):
-g:{none,source,line,vars,notailcalls}
根据这份文件:
https://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/tools/scalac.html
我应该使用“-g:notc”,所以我将它添加到我的 scala-maven-plugin 配置中:
<args>
<arg>-target:jvm-${java.version}</arg>
<arg>-unchecked</arg>
<arg>-deprecation</arg>
<arg>-feature</arg>
<arg>-g:vars</arg>
</args>
当我使用 maven install 编译这个项目时,我得到了这个错误:
'notc' is not a valid choice for '-g'
这个选项被删除了吗?我应该改用什么?
已重命名。从 man scalac
输出(版本 2.12.2):
-g:{none,source,line,vars,notailcalls}