Now it is clear, thank you.
Wouldn't it make sense to add it to the docs?


On Mon, May 5, 2014 at 8:11 AM, Jameson Nash <[email protected]> wrote:

> Nothing is the type of nothing. An empty return statement implicitly
> returns nothing.
>
> julia> isa(nothing, Nothing)
> true
>
> julia> nothing === Nothing()
> true
>
> None is the type union representing the absence of Any type. You
> cannot have an instance of type None.
>
> julia> Nothing <: None
> false
>
> julia> None <: Nothing
> true
>
> julia> Nothing <: Any
> true
>
> julia> Any <: Nothing
> false
>
> On Mon, May 5, 2014 at 1:55 AM, Michele Zaffalon
> <[email protected]> wrote:
> > I could not see anything in the docs and I could only understand the
> > "nothing" keyword:
> >
> > julia> function f()
> >        return
> >        end
> > f (generic function with 1 method)
> >
> > julia> f()==nothing
> > true
> >
> > julia> nothing==Nothing
> > false
> >
> > julia> nothing==None
> > false
> >
> > julia> Nothing==None
> > false
> >
> > julia> Nothing==Nothing
> > true
> >
> > What is the meaning of Nothing and None?
> >
> > Thank you,
> > michele
>

Reply via email to