Julia 不是运算符

标签 julia

我想知道是否有办法在函数中使用某种 not 运算符,例如 ismissing()isempty()例如,如果我想做这样的事情,我会怎么做。

x = Array[]
y = missing

if x not isempty(x)
    # do something
elif not ismissing(y)
    # do something
end
这当然是不正确的,空数组可以用if length(x) >0解决.但我想知道是否有一种方法可以像在 python 中那样使用非运算符。例如,在 python numpy 库中,我可以做这样的事情来实现这一点,
y = np.nan
if y is not np.nan:
    #do something

最佳答案

这是!(x)功能,例如!ismissing(x) .

关于 Julia 不是运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65488307/

相关文章:

julia - 在 Julia 中使用 for 循环打印范围内的素数

Julia 自动微分——它完全失效了吗?

r - 在 R 中模拟 - 我怎样才能让它更快?

string - Julia 中的 Python 风格多行字符串延续

arrays - 检查 Julia 数组中的所有值?

julia - 从 Julia 中捕获和显示输出

string - Julia : How to convert vector of type string to type numeric (Float64)

dataframe - 在 df 期间将所有内容引用到 julia 中的 csv

multidimensional-array - Julia 中的维度不匹配

julia - 在 Julia 中绘制曲面