从 jython 调用具有可变长度参数 (varags) 的 Java 方法
我正在尝试使用 Jython 测试一些 Java 代码,但我遇到了使用 ... varags 语法的构造函数。
我尝试了这些:
MyConstructor(normal_arg, foo1, foo2)
MyConstructor(normal_arg, [foo1, foo2])
MyConstructor(normal_arg, array([foo1, foo2], footype))
但这些都不起作用(编辑:抱歉,2号和3号确实有效!)。怎么办呢?
I'm trying to test some Java code with Jython, but I'm stuck with a constructor that uses the ... varags syntax.
I tried these:
MyConstructor(normal_arg, foo1, foo2)
MyConstructor(normal_arg, [foo1, foo2])
MyConstructor(normal_arg, array([foo1, foo2], footype))
But none of those worked (edit: sorry, nr. 2 and 3 do work!). How can it be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
哎呀,没关系。 MyConstructor(normal_arg, [foo1, foo2]) 实际上起作用了,我误读了另一行中的错误。
Oooops, never mind. MyConstructor(normal_arg, [foo1, foo2]) actually worked and I misread an error in another line.