in reply to Re^2: storage of numbers
in thread storage of numbers
That's not what happens under Win7, perl 5.16, and the latest AS 5.16-repository version of Scalar::Util (with quotes adjusted for MS pleasure):
C:\>perl -MScalar::Util=looks_like_number -e "print looks_like_number +'Inf'" 20
Oh. OK, if you say so. But why did the output ne 'True' (unless 'Inf/INF/inf' is treated as NAN?
Just then, though, a lightbulb flashed on -- AhHA, /me said to myself! RTFM!
looks_like_number EXPR Returns true if perl thinks EXPR is a number. See "looks_like_number" +in perlapi.
Unfortunately, the link, <a href="/perldoc?perlapi#looks_like_number" class="podlinkpod">"looks_like_number" in perlapi</a> (to which 'See' directs us) is broken.
So forging blindly onward with what seemed, OTTOMH, some semi-plausible alternatives:
C:\>perl -e "use Scalar::Util(looks_like_number); print looks_like_num +ber 'Inf'" 20 C:\>perl -e "use Scalar::Util(looks_like_number); print looks_like_num +ber 'foo'" 0 C:\>perl -e "use Scalar::Util(looks_like_number); print looks_like_num +ber 'inf'" 20 C:\>perl -e "use Scalar::Util(looks_like_number); print looks_like_num +ber '7'" 1 C:\>perl -e "use Scalar::Util(looks_like_number); print looks_like_num +ber '7874321907'" 2 C:\>perl -e "use Scalar::Util(looks_like_number); print looks_like_num +ber(7874321907)" 8704
It all leaves me deep in 'WTF' territory and slipping into the quicksand.
So prithee, Wiser heads: Prevail! and halp, hal blubh blub o o ....
Update: added first 1.5 sentences after the first blockquoted code.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: storage of numbers
by vsespb (Chaplain) on Oct 16, 2013 at 20:09 UTC | |
|
Re^4: storage of numbers
by vsespb (Chaplain) on Oct 16, 2013 at 20:07 UTC |