Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Hoe te Rond een Integer in Perl
Perl heeft geen ingebouwde functie speciaal ontworpen om floating point getallen afronden op gehele getallen , maar u kunt uw eigen functie die de sprintf functie om deze nummers te ronden op het dichtstbijzijnde gehele bevat schrijven . De sprintf functie heeft twee argumenten , een formaat en een lijst. De lijst is gewoon het nummer dat u wilt afronden naar boven of beneden . Gebruik " % .0 f " als het formaat , waarin de functie die het nummer is floating point en je wilt afronden op nul cijfers achter de komma vertelt . Instructies
1

Open een Perl-programma bestand . Typ de volgende code :

sub intCheck
{

mijn $ num = shift;

terugkeer
( $ num = ~ m /^ \\ d + $ /) ;

}

Hierdoor ontstaat een functie genaamd " intCheck " dat eerst wordt een argument doorgegeven aan het en slaat het op een variabele genaamd " $ num , " dan geeft " waar" als dat is een geheel getal . of " false" als het niet

Typ de volgende code 2 :

sub ronde
{

mijn $ var = shift;

if ( intCheck ( $ var - 0.5 ) ) { $ var = $ var + 0.1 ; }

return sprintf ( " % .0 f " , $ var ) op Twitter ;

}

Dit creëert een functie genaamd " ronde . " Het krijgt het argument dat wordt doorgegeven aan het en slaat deze op in de ' var $ " variabele . Het roept dan de intCheck functie en passeert het variabel aantal min 0,5 . Als de intCheck functie retourneert " true , " de $ var heeft 0.1 toegevoegd. De ronde functie vervolgens rondes de variabele op het dichtstbijzijnde gehele getal en geeft het
3

Typ de volgende code : .

Afdruk ronde
( 4.49 ) . " \\ n " ;

afdruk ronde
( 4.51 ) . " \\ n " ;

afdruk ronde
( 4.5 ) . " \\ n " ;

Deze lijnen testen de ronde functie . De eerste regel rondes naar vier en de volgende twee regels boven afronden tot vijf .
4

Sla de Perl- bestand .

Previous: Next:
  Perl Programming
·Hoe te XML naar PDF convertere…
·Hoe maak je een PerlScript in …
·Hoe maak je tijd in Perl Berek…
·Hoe maak je een Array converte…
·Perl script Berekening 
·Hoe je parameters aan subrouti…
·Hoe te Leading Spaces in Perl …
·Hoe kan ik een variabele verva…
·Hoe maak je een gids maken in …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te subset een Array in MATLAB 
·Hoe te Dynamische SQL Build in VB.net 
·Hoe maak XSD 
·Hoe maak je een Visual Operate C Compile…
·UNIX C Tutorial 
·Hoe te velden In een tabel in Access met…
·Zend Training voor PHP 
·Hoe je uitschakelen Meerdere Legt in PHP…
·Hoe te schrijven VBA code 
Copyright © Computer Kennis http://www.nldit.com