in reply to Re^2: Doubt on defined-ness
in thread Doubt on defined-ness

It's just syntactic sugar. Perlop says:
       The following lines are equivalent:

           while (defined($_ = <STDIN>)) { print; }
           while ($_ = <STDIN>) { print; }
           while (<STDIN>) { print; }