gpt4 book ai didi

scala - Scala- boolean 值-&vs &&,| vs ||

转载 作者:行者123 更新时间:2023-12-03 12:40:59 24 4
gpt4 key购买 nike

我只是注意到在Scala中,Boolean同时支持&&&。这两个运算符之间有区别吗? Scala文档对两者都使用完全相同的描述,所以我不确定。

最佳答案

&|严格,而&&||短路:

false && (throw new Exception()) => false
false & (throw new Exception()) => ex

true || (throw new Exception()) => true
true | (throw new Exception()) => ex


&|的完整文档都有注释,以解释此行为:


即使结果已经存在,此方法也会评估a和b
经评估确定。

关于scala - Scala- boolean 值-&vs &&,| vs ||,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25067702/

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