我只是想知道是否有一些预先内置的and()功能或比这个更好的功能:
filter = [true,false,true,false]
length([i for i in filter if i]) > 0 # true
filter = [false,false,false]
length([i for i in filter if i]) > 0 # false
Run Code Online (Sandbox Code Playgroud)
julia> x = [true,false,true,false]
4-element Array{Bool,1}:
true
false
true
false
julia> all(x)
false
Run Code Online (Sandbox Code Playgroud)
抱歉,你说的是“全是假的”。然后:
julia> all(!, x)
Run Code Online (Sandbox Code Playgroud)
或者
julia> any(x)
Run Code Online (Sandbox Code Playgroud)