Beanshell 异或抛出错误
当我尝试使用异或运算符时:
if(a ^ b)
出现以下错误:
内部错误:未实现的二元运算符
是否有另一种方法可以在 beanshell 中执行此操作,或者我应该这样做:
if((a && !b) || (!a && b))
When I try to use the xor operator:
if(a ^ b)
I get the following error:
internal Error: unimplemented binary operator
Is there another way to do it in beanshell, or should I just do:
if((a && !b) || (!a && b))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
if(a != b)
相当于布尔值的 XOR (a ^ b
)。if(a != b)
is equivalent to XOR (a ^ b
) for booleans.在 Beanshell2 中实现了异或运算符,请参阅 http://code.google.com/p/beanshell2
In Beanshell2 the xor operator is implemented, see http://code.google.com/p/beanshell2