![]() |
|
NOME filehandle o directory handle $NOME scalare @NOME lista indicizzata con numeri %NOME lista indicizzata con stringhe (associativa) &NOME subroutine *NOME qualunque NOMEAttenzione! perl è case sensitive la variabile speciale $_ memorizza la riga corrente (i match operano su essa per default)
costanti
42 intero 3.1415 numerico 6.02e23 scientifico 'dog' stringa "dog\n" stringa con interpolazione `pwd` comandooperatori artimetici
+ - * / ** % ++$a $a++ --$a $a--
operatori su stringhe
$a . &b concatenzione $a x $b replicazione substr($a,inizio,n) sottostringa index($a,$b) localizzazione length($a) lunghezza
assegnazioni
$a = $b $a += $b $a -= $b $a .= $b
esercizi
- eseguire il programma: print 'Ciao mondo.'; - riscrivere il programma assegnando una variabile - inserire un a capo