Buon giorno a tutti![]()
Come mai non funziona ?codice:use strict; use warnings; $voto = 10 my $mesg = ($voto == 10) ? 'Dieci e lode!' : ($voto == 9) ? 'Benissimo' : ($voto == 2) ? 'Non ci siamo proprio' ; print $mesg ;
Buon giorno a tutti![]()
Come mai non funziona ?codice:use strict; use warnings; $voto = 10 my $mesg = ($voto == 10) ? 'Dieci e lode!' : ($voto == 9) ? 'Benissimo' : ($voto == 2) ? 'Non ci siamo proprio' ; print $mesg ;
manca un puntoevirgola
manca un \n nel print
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Così? non funziona lo stesso ;( . . .codice:use strict; use warnings; $voto = 10 ; my $mesg = ($voto == 10) ? 'Dieci e lode!' : ($voto == 9) ? 'Benissimo' : ($voto == 2) ? 'Non ci siamo proprio' ; print $mesg \n ;
Risolto. Manca il "my". Ecco il codice funzionante :
codice:use strict; use warnings; my $voto = 1; my $mesg = ( $voto == 1 ) ? "Dieci e lode!" : ( $voto == 2 ) ? "Benissimo" : ( $voto == 3 ) ? "Non ci siamo proprio" : "Nulla da dire"; print $mesg;