Also: my $a is default(Nil);
> On 12 Sep 2018, at 09:25, Simon Proctor <simon.proc...@gmail.com> wrote: > > If you don't define the type of a Scalar and don't assign to it you'll have > an undefined Any (the Parent class of all the other types). If you assign Nil > to it then you have the same effect. > > You can make $x to be Nil by iether casting it : my Nil $x; or binding it to > Nil; my $x; $x := Nil; > > Basically Nil is special, slippery and a bit hard to catch. > > > > On Wed, 12 Sep 2018 at 06:56 ToddAndMargo <toddandma...@zoho.com> wrote: > What am, I missing? > > $ p6 'my $x; if $x =:= Nil { say "Nil" } else { say "Not Nil"; };' > Not Nil > > $ p6 'my $x = Nil; if $x =:= Nil { say "Nil" } else { say "Not Nil"; };' > Not Nil > -- > Simon Proctor > Cognoscite aliquid novum cotidie