Анонимные массивы в BeanShell
Существует ли синтаксис для объявления анонимных массивов в BeanShell? Я хотел бы написать код, аналогичный следующему:
print(Arrays.asList("cat", "dog"))
но BeanShell не может найти метод "asList", предположительно потому, что он не понимает varargs.
В качестве обходного пути я мог бы написать:
print(Arrays.asList(new Object[]{"cat", "dog"}))
но это кажется слишком многословным.
Существует ли компактный синтаксис BeanShell для анонимных массивов, например:
print(Arrays.asList(["cat", "dog"]))
Есть ли лучший способ решить эту проблему в целом?
1 ответ
Решение
Используйте beanshell2, который поддерживает varargs: