Special float values
Will Coleda
will at coleda.com
Wed Nov 26 15:46:19 UTC 2008
On Wed, Nov 26, 2008 at 10:42 AM, François Perrad
<francois.perrad at gadz.org> wrote:
>
> in languages/lua/src/lib/mathx.pir, I want create numbers with special
> value (NaN & Infinity), something like :
>
> new $P0, 'Float' # or 'LuaNumber'
> set $N0, 'NaN'
> set $P0, $N0
> say $P0
>
> Is it possible ?
>
> François.
I don't know about inf, but yes, nan works:
.sub main
$N0 = 'nan'
if $N0 != $N0 goto ok1
print 'not '
ok1:
say 'ok 1'
$P0 = new 'Float'
$P0 = $N0
if $P0 != $P0 goto ok2
print 'not '
ok2:
say 'ok 2'
.end
--
Will "Coke" Coleda
More information about the parrot-dev
mailing list