0
我有一個Java類的重載的方法類似以下:如何從JRuby中調用重載Java函數與數組參數
public class Main {
public void print(Object o) {
System.out.println("printing object...");
}
public void print(Object[][] o) {
System.out.println("printing matrix...");
}
}
現在我想的JRuby調用print(Object[][])
如果參數是兩維陣列,像這樣:
m = Main.new
m.print 123
m.print [[1,2],[3]]
但輸出是:
printing object...
printing object...
所以jruby正在調用print(Object)
忽略數組類型。我如何讓jruby電話print(Object[][])
?