Julia 0.4 has Nullable types http://docs.julialang.org/en/latest/manual/types/?highlight=nullable#nullable-types-representing-missing-values
Cheers Lex On Monday, January 19, 2015 at 1:14:03 PM UTC+10, J Luis wrote: > > OK, I found that: > > julia> try isempty(t) end > false > > julia> try isempty([]) end > true > > but this is uggly > > > segunda-feira, 19 de Janeiro de 2015 às 02:42:09 UTC, J Luis escreveu: >> >> >> How do I test if a variable has something or if it's empty? >> What I need is something that behaves like the Matalb's isempty() >> >> Julia isempty() is no good because it only tests collections. e.g >> >> julia> type foo a end >> >> julia> t=foo(1) >> foo(1) >> >> julia> isempty(t) >> ERROR: `start` has no method matching start(::foo) >> >> isnan() is no good either for a similar reason >> >> julia> isnan(t) >> ERROR: `isnan` has no method matching isnan(::foo) >> >> It's a petty that these two don't behave like in Matlab >> >>