Julia 逻辑运算符,比较运算实现了数值之间大小的判断,构成了程序最为常见的基本判断条件。但如果需要同时对多个条件进行综合判断,则需要使用逻辑运算符。
与比较运算符不同的是,输入的操作数不再是数值或返回数值类型的表达式,而是布尔值或返回值为布尔型的逻辑表达式。与比较运算符相同的是,逻辑运算符会在所有条件满足时返回true值,不满足时返回false值。
在Julia中,逻辑运算符有与、或、非三种,具体如表所示。
例如:
a && b
表示若条件a成立而且b也成立,该表达式的结果为true值;- 表达式
a||b
则意味着只需a或者b任一个成立,便取true值。 - 表达式
!a
则是反转a的真假,a不成立时,表达式!a
的结果才为true值。
因为本就是为了对多个条件进行同时判断,所以逻辑运算符自然地支持链式表达,例如:
通常在控制流程中使用逻辑运算符,以便在满足不同条件时执行不同的处理过程。
酷客网相关文章:
评论前必须登录!
注册