true con la excepción de las
cadenas "" y "0".
true excepto el 0.
true.
undefined es false.
''. El operador defined trabaja con cualquier
valor. En versiones previas de Perl se requería que el argumento fuera un
lvalue, una expresión que se pueda interpretar como la parte izquierda
de una asignación.
if (defined(0)) { ... } # TRUE, error en Perl 4
if (defined(()) { ... } # TRUE, error en Perl 4