Sicuro che ci vadano i puntoevirgola alla fine delle righe?
Prova a toglierli (quello dopo lunga e quello dopo il length), in modo da far dipendere le righe che iniziano con punto dal print.
L'operatore (binario) "." (punto) e` il join: serve per unire due stringhe. In altri linguaggi viene usato il + che nel caso di numeri opera la somma, in caso di stringhe fa l'unione. In Perl vi sono invece due operatori distinti.
In alternativa quel pezzo puo` essere scritto cosi`:codice:print "la stringa è lunga " ; print lenght( $stringa ); print " caratteri.\n";

Rispondi quotando