由于Scala语言具有Java的所有功能,理论上应该可以生成从java源代码文件翻译的Scala代码。有没有工具可以进行翻译?
例如,Java中的以下代码:
public class MyClass {
String hello;
public MyClass(String hello){
this.hello = hello;
}
public void doSomething() {
Sysout.println(hello);
}
}
可以自动翻译为:
class MyClass(hello: String) {
def doSomething() {
println(hello);
}
}
答案 0 :(得分:3)
我已经投票结束了,但值得注意的是,搜索引擎中存在Scala不支持的Java的一些功能,并且不能自动转换为Scala。这些包括。