【发布时间】:2022-12-09 06:30:55
【问题描述】:
假设我有以下语句:
1 == 1
2 == 1
3 == 2
我要验证当且仅当其中一个声明是true。上述示例的预期结果是 true。显然,如果我在上面的示例中使用 all 函数,我将得到 false。如果我使用any 函数,那么它在其他情况下就违反了规则。例如:
julia> any([1==1, 2==2, 3==1])
true
在这种情况下,我需要 false,因为有两个 true 语句,而不是一个。另一种方法是使用许多链式真实语句,如 || 和 &&,如果我的语句更多,这会导致很多代码行。所以,我正在为此寻找一种好的和最佳的方法。
【问题讨论】:
标签: julia