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


Julia :!用法及代码示例


用法一

!(x)

布尔值不是。实现 three-valued logic ,如果 xmissing 则返回 missing

另请参阅 ~ 以了解按位不。

例子

julia> !true
false

julia> !false
true

julia> !missing
missing

julia> .![true false true]
1×3 BitMatrix:
 0  1  0

用法二

!f::Function

谓词函数否定:当!的参数是一个函数时,它返回一个计算f的布尔否定的函数。

另见

例子

julia> str = "∀ ε > 0, ∃ δ > 0: |x-y| < δ ⇒ |f(x)-f(y)| < ε"
"∀ ε > 0, ∃ δ > 0: |x-y| < δ ⇒ |f(x)-f(y)| < ε"

julia> filter(isletter, str)
"εδxyδfxfyε"

julia> filter(!isletter, str)
"∀  > 0, ∃  > 0: |-| <  ⇒ |()-()| < "

相关用法


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