in reply to Re: "defined" function fails to evaluate expression; feature or fault?
in thread "defined" function fails to evaluate expression; feature or fault?
Not that it makes any difference in this case, but defined returns '' (the empty string; false) or 1 (true):
c:\@Work\Perl>perl -wMstrict -le "print 'perl version ', $]; ;; print 'undefined A: >', defined(), '<'; print 'undefined B: >', defined(undef), '<'; print 'defined: >', defined(42), '<'; " perl version 5.008009 undefined A: >< undefined B: >< defined: >1< perl version 5.014004 undefined A: >< undefined B: >< defined: >1<
Give a man a fish: <%-{-{-{-<
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: "defined" function fails to evaluate expression; feature or fault?
by haukex (Archbishop) on Jan 27, 2017 at 07:44 UTC | |
|
Re^3: "defined" function fails to evaluate expression; feature or fault?
by stevieb (Canon) on Jan 26, 2017 at 21:13 UTC |