Hi, I am relatively new to Julia, can you explain what difference between Union {Missing,T}, Vector{Bool}, [Union{Missing, Bool} are, please? Thanks!
Union{Missing, Bool}
is a sum type union between Missing
and Bool
. That is the value can be either of type Missing
or of type Bool
.
Vector{Union{Missing, Bool}}
is a 1-D array where the elements could be either of type Missing
or of Bool
.
Union{Missing, Bool}[true, false, missing]
is a literal syntax to create a Vector{Union{Missing, Bool}}
.
julia> A = Union{Missing, Bool}[true, false, missing]
3-element Vector{Union{Missing, Bool}}:
true
false
missing
julia> typeof(A)
Vector{Union{Missing, Bool}} (alias for Array{Union{Missing, Bool}, 1})
4 Likes
Thank you so much!!!
1 Like