Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  perlis muutuja suuruse tõstmine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 13.05.2008 01:26:21 perlis muutuja suuruse tõstmine vasta tsitaadiga

mul oleks vaja Linuxi all kasutada üht tsüklit(hea oleks kui ta jääks üherealiseks), mis oskaks printida numbrite jada. Hetkel on mul näiteks selline:

perl -e 'print"$_\n"for(1..10)'


ja töötab, kuid kui oleks selline:

perl -e 'print"$_\n"for(1543428765..643543653634634)'

siis mitte. Lihtsalt liiga suurte numbritega annab veateateks, et Range iterator outside integer range at -e line 1.. Mäletan, et C keeles sai kuidagi määrata muutujate suurust. Kas perlis ka kuidagi sedasi teha saaks, et näiteks ka ~10 kohaliste numbrite jada näidata oskaks?
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 13.05.2008 01:52:23 vasta tsitaadiga

Kompileeri perl 64bit int toega kokku (-Duse64bitint).
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 13.05.2008 09:49:39 vasta tsitaadiga

Ehk piisab, kui lisada programmi algusesse "use bigint;"
_________________
The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions.
Kommentaarid: 38 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  perlis muutuja suuruse tõstmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.