当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia Core.ifelse用法及代码示例


用法:

ifelse(condition::Bool, x, y)

如果 conditiontrue 则返回 x ,否则返回 y 。这与?if 的不同之处在于它是一个普通函数,因此首先计算所有参数。在某些情况下,使用ifelse 而不是if 语句可以消除生成代码中的分支并在紧密循环中提供更高的性能。

例子

julia> ifelse(1 > 2, 1, 2)
2

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Core.ifelse — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。