Tag: java

如何导入jruby中的所有包?

在java中你可以做这样的事情,包括java命名空间下的所有包。 import java.*; 在https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby他们建议使用include_package或import 。 我也试过java_package和java_import 。 有没有办法像这样导入,或者你只需​​要你需要的pacakges。

语法推理库?

从一组被认为是由通用语法生成的示例中,用于常规或无上下文语法推理的最佳(或任何)开源库是什么? 我更喜欢Java,Python或Ruby中的好库,但当然乞丐不能选择。 我做了一些谷歌搜索,但找不到任何实际的实现,虽然我确实找到了很多有趣的参考。 这个库看起来很有趣,但我无法在任何地方找到它。 编辑(2011-11-14):为了清楚起见(虽然我不确定你们是怎么误解的),但问题是关于语法推理,而不是语法生成或解析。 换句话说,给定一组符合未知语法的字符串,找到它们都满足的最严格的语法。

Ruby静态方法在Ruby中是什么样的?

在Java中,’静态方法’看起来像这样: class MyUtils { . . . public static double mean(int[] p) { int sum = 0; // sum of all the elements for (int i=0; i<p.length; i++) { sum += p[i]; } return ((double)sum) / p.length; } . . . } // Called from outside the MyUtils class. double meanAttendance = MyUtils.mean(attendance); 编写“静态方法”的等效“Ruby方式”是什么?