La Lógica de Perl

Las reglas básicas para la evaluación de una expresión lógica son:
  1. Cualquier cadena es true con la excepción de las cadenas "" y "0".
  2. Cualquier número es true excepto el 0.
  3. Cualquier referencia es true.
  4. Cualquier valor undefined es false.
El operador defined provee el medio para distinguir undef de 0 y de la cadena vacía ''. 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



Subsecciones
Casiano Rodríguez León
2010-03-03
732358023 11186264457529913575817500819983923628461524988108896023224436217377161808635701 54684840586223297928538756234865564405369626220189635710288123615675125433383032 70029097668650568557157505516727518899194129711337690149916181315171544007728650 57318955745092033018530484711381831540732405331903846208403642176370391155063978 90007428536721962809034779745333204683687958685802379522186291200807428195513179 48157624448298518461509704888027274721574688131594750409732115080498190455803416 826949787141316063210686391511681774304792596709376

Lenguajes y Herramientas de Programacion 2011-02-03
21.html#SECTION00650030000000000000">Forma Sufija
  • while
  • for y foreach
  • La estructura de control until
  • next
  • last
  • given
  • given
  • Switch
    Casiano Rodríguez León
    2011-02-09