我需要将ruby源代码转换为java源代码。 在我的搜索阶段,我发现这个网站: https://varycode.com/将Ruby源代码转换为Java源代码
问题: 本网站提供翻译JAVA的只有这个办法> Ruby,但我需要这个RUBY> JAVA
希望有人能帮助我,否则我需要我自己=(
我需要将ruby源代码转换为java源代码。 在我的搜索阶段,我发现这个网站: https://varycode.com/将Ruby源代码转换为Java源代码
问题: 本网站提供翻译JAVA的只有这个办法> Ruby,但我需要这个RUBY> JAVA
希望有人能帮助我,否则我需要我自己=(
你不希望这样做。而你不能,至少不若预期的结果,以满足一些质量标准。
50类红宝石的转换如果你编写Java代码,那么写它是Java的方式。如果你编写Ruby代码,那么Ruby方式。 有很多功能不能很好地转换成Java(反之亦然)。虽然它可能很容易在两种语言之间的翻译你的基本的“HelloWorld”例如,当你有一个像
如果你编写Java直接,那么你可以使用的东西,如方法重载,或接口,不存在红宝石。
最后,它是关于编写IDIOMATIC代码的,因此您可以使用该语言的全部功能。因此,你将不得不咬住我说的子弹。如果你真的需要翻译它们。你想翻译课程的原因是什么?
非常感谢。我已经认为我需要自己转换类背后的逻辑。这是一个管理决定,所以我需要这样做。 – BlackFlag
使用Universal-transpiler可以将Ruby的一小部分转换为Java。
鉴于此输入在Ruby中:
def distance_formula(x1,y1,x2,y2)
return Math.sqrt(((x1-x2)**2)+((xy-y2)**2))
end
译者将本产品输出的Java:
public static Object distance_formula(Object x1,Object y1,Object x2,Object y2){
return Math.sqrt((Math.pow((x1-x2),2))+(Math.pow((xy-y2),2)));
}
为什么你需要重写现有的代码为Ruby的? – spickermann
你不能自动做到这一点,而不是在任何情况下100%的信心。为什么不使用JRuby? – tadman