Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte súbor programu v Perlu . Zadajte nasledujúci kód :
sub intCheck {
my $ num = shift ;
vrátiť ( $ num = ~ m /^ \\ d + $ /) ;
}
To vytvára funkciu s názvom " intCheck " , ktorý ako prvý dostane argument odovzdaný k nemu a uloží ju do premennej s názvom " $ num , " vráti " true " , ak toto číslo je celé číslo alebo " false " , ak to nie je
2
zadajte nasledujúci kód : .
sub kolo {
my $ var = shift ;
if ( intCheck ( $ var - 0,5 ) ) { $ var = $ var + 0,1 ; }
návrat sprintf ( " % .0 f " , $ var ) ;
}
To vytvára funkciu s názvom " kolo . " To dostane argument odovzdaný k nemu a uloží ho do " $ var " premenné . Potom zavolá funkciu intCheck a prechádza premenný počet mínus 0,5 . Keď je funkcia intCheck vracia " true " , $ var má 0,1 do nej pridať . Kolo funkcie potom zaokrúhli premennej na najbližšie celé číslo a vráti ho
3
zadajte nasledujúci kód : .
Tlač guľatý ( 4.49 ) . " \\ N " ;
tlač kolo ( 4.51 ) . " \\ N " ;
tlač kolo ( 4.5 ) . " \\ N " ;
Tieto riadky otestovať guľatý funkciu . Prvý riadok zaokrúhli nadol na štyri a ďalšie dva riadky zaokrúhliť na päť .
4
Uložte súbor Perl .
Copyright © počítačové znalosti Všetky práva vyhradené