Анонимные массивы в BeanShell - PullRequest
0 голосов
/ 27 февраля 2010

Существует ли синтаксис для объявления анонимных массивов в BeanShell? Я хотел бы написать код, аналогичный следующему:

print(Arrays.asList("cat", "dog"))

но BeanShell не может найти метод "asList", возможно, потому что он не понимает varargs.

В качестве обходного пути я мог бы написать:

print(Arrays.asList(new Object[]{"cat", "dog"}))

но это кажется слишком многословным.

Существует ли компактный синтаксис BeanShell для анонимных массивов, например ::

print(Arrays.asList(["cat", "dog"]))

Есть ли лучший способ решить эту проблему в целом?

1 Ответ

0 голосов
/ 02 сентября 2010

Используйте beanshell2, который поддерживает переменные:

http://code.google.com/p/beanshell2/issues/detail?id=13

...