我知道Scala文件和Java一样,最好只定义一个类。但现在我有别人的代码。代码定义了两个类。我想编译其中一个,因为另一个不编译。当然我可以注释掉另一个,但我有大量这样的文件,我正在寻找一个自动解决方案。有什么想法吗?
答案 0 :(得分:1)
Scala编译器适用于整个文件。我可以想象这样做的唯一方法是编写一个脚本,注释掉你不想要的所有类,运行scalac
然后再次删除注释标记(好吧,你也可以使用Scala编译器作为库来得到相同的结果,而不是字面意思)。不用说,我认为这不是一个好主意,但它是可能的。