[Roma.pm] - perfunc

Emanuele Zeppieri ema_zep at libero.it
Wed Feb 6 10:24:05 PST 2008


kanak at perl.it wrote:

>>> scusate la rozzezza ma:
>>> print 0b100
>>> scrive 4
>>> quindi e' fatta?

> Emanuele Zeppieri wrote:

>> Se vuoi solo conversioni binario->decimale, se i tuoi valori sono sempre
>> noti a design time e se non vuoi la lunghezza arbitraria, è fatta ;-)

> quindi uno prima prova cosi' in caso nei modi che dicevate prima.
> 
> prima aggiungendo +0
> 
> eccetera..

Sì, vai tranquillo.
Quello che serve a te è probabilmente soltanto print 0b100;

Con bignum puoi convertire numeri arbitrariamente grandi:

use bignum;
my $bin
= '0b11111111111111111111101010101010101010101010101010101010101010101';
print $bin + 0; # 36893476419295073621

(anche noti solo a runtime) ma se non hai quest'esigenza è perfettamente 
inutile.

-Emanuele


More information about the Roma mailing list