當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。