[Roma.pm] domanda tecnica

kanak@perl.it kanak at perl.it
Sun Jul 3 09:45:50 PDT 2005


ho fatto uno script che legge dei testi e crea delle parole.

vorrei che il programma printasse delle frasi mentre e' in lavorazione
(perche' sui grossi testi come la bibbia o la commedia ci mette minuti)

a esempio:
-> leggo testo
-> pulisco testo
-> studio parole
-> conto lettere

invece lui fa prima tutto il lavoro (e io aspetto)
e solo dopo printa tutto.

ovviamente la linea:
 | print "\n-> leggo testo";

io l'ho inserita prima di
 | open IN, "<$ARGV[0]";
 |  $testo .= <IN> until eof IN;
 | close IN;

ma lui prima lavora e poi scrive.
qualcuno sa perche' e come impedirglielo?

io sapevo che il perl legge lo script completamente prima di eseguirlo
(infatti mettiamo le sub in fondo impunemente) ma pensavo che poi
seguisse l'ordine dei comandi...




More information about the Roma mailing list