$
. Las listas, por el contrario, se prefijan de @
.
Esto contrasta con el español, que usa el sufijo s
para indicar pluralidad.
Ejemplos de escalares son:
$days = 5; $unit = "meters"; $height = 1.50;
Es posible usar el depurador para ver la conducta de Perl con estas sentencias:
$ perl -de 0 Loading DB routines from perl5db.pl version 1.25 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): 0 DB<1> $days = 5; DB<2> x $days 0 5Los comandos
x
y p
muestran los contenidos de una variable.
Perl es un lenguaje en el que el significado de las frases depende del contexto.
El comando x
evalúa la expresión en un contexto de lista.
Es por eso que aparece el 0 junto al 5 en la respuesta. El resultado es una lista
cuyo primer elemento, el elemento 0, es 5.