0

BeanShellで匿名配列を宣言するための構文はありますか?次のようなコードを書きたいと思います。

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

しかし、BeanShellは「asList」メソッドを見つけることができません。おそらくvarargsを理解していないためです。

回避策として、次のように書くことができます。

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

しかし、それは過度に冗長に思えます。

匿名配列用のコンパクトなBeanShell構文はありますか?例:

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

この問題を完全に解決するためのより良い方法はありますか?

4

1 に答える 1

0

varargs をサポートする beanshell2 を使用します。

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

于 2010-09-02T01:18:23.027 に答える