Aprire un file di programma Perl . Digitare il seguente codice : 
 
 sub intCheck { 
 
 my $ num = shift; 
 
 ritorno ( $ num = ~ m /^ \\ d + $ /) ; 
 
 } 
 
 Questo crea una funzione denominata " intCheck " che ottiene prima un argomento passato a esso e lo salva in una variabile chiamata " $ num ", quindi restituisce "true" se quel numero è un numero intero . oppure "false" se non lo è 
 2 
 Digitare il seguente codice: 
 
 sub rotonda { 
 
 my $ var = shift; 
 
 se ( intCheck ( $ var - 0.5 ) ) { $ var = $ var + 0.1 ; } 
 
 ritorno sprintf ( "% .0 f" , $ var) ; 
 
 } 
 
 Questo crea una funzione denominata "rotondo ". Ottiene l'argomento passato a esso e lo salva nella variabile " $ var " . E poi chiama la funzione intCheck e passa al numero variabile di meno 0,5 . Se la funzione intCheck restituisce " vero", il $ var ha 0.1 aggiunto ad esso. La funzione round, giri la variabile al numero intero più vicino e lo restituisce 
 3 
 digitare il seguente codice : . 
 
 Stampa round ( 4.49) . " \\ n"; 
 
 stampa round ( 4.51 ) . " \\ n"; 
 
 stampa round ( 4.5) . " \\ n"; 
 
 Queste linee di testare la funzione round. La prima linea arrotonda a quattro e le prossime due linee arrotondate fino a cinque. 
 4 
 Salvare il file Perl . 
 
              
Programmazione © www.354353.com