gpt4 book ai didi

kotlin - 如何在 Kotlin 中使用 XOR

转载 作者:行者123 更新时间:2023-12-04 13:25:41 42 4
gpt4 key购买 nike

我想执行 XOR 以查找两个 bool 值 a 和 b 之一是否为真,但不是两者都为真。在 Kotlin 中搜索 XOR 给了我这个答案

infix fun xor(other: Boolean): Boolean

Performs a logical xor operation between this Boolean and the other one. source



我仍然对如何实现这一点感到困惑

最佳答案

这是一个可以在任何 Boolean 上调用的扩展.你可以这样使用它:

true.xor(false)

或这个:
true xor false

最后一个有效,因为函数定义为 infix .

Boolean 上定义的其他类似扩展是 and , ornot :
//very useful example
true.not().or(true).and(false).xor(true)

关于kotlin - 如何在 Kotlin 中使用 XOR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48672237/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com