У меня есть функция с сигнатурой, подобной String.format(String, Object...)
.JRuby: как вызвать вариационную функцию Java без дополнительных аргументов
Я хочу, чтобы вызвать эту функцию из JRuby без последних параметров (так как это не является обязательным), но мой код выдает ArgumentError
(wrong # of arguments(1 for 2)
)
Есть ли способ, чтобы вызвать эту функцию только с 1 аргументом так же, как Я бы сделал на Java?
Простите мое невежество, есть какой-то способ сделать необязательные аргументы в Java, кроме перегрузки метода (т. е. нескольких одинаковых методов с разными параметрами)? –
Я так не думаю. Помимо перегрузок методов и вариационных функций я не вижу другого решения. –