Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Re: Brain Teaser

by srawls (Friar)
on Jun 11, 2001 at 00:26 UTC ( #87354=note: print w/ replies, xml ) Need Help??


in reply to Re: Brain Teaser
in thread Brain Teaser

Tricky Abigail, but I meant what does \\///\\\// evaluate to (not print)--mabey I should have explained myself better. And again, that was a slip, I meant to say that it evaluates to 0 in integer context, in numeric context it evaluates to just under 1.

The 15 year old, freshman programmer,
Stephen Rawls


Comment on Re: Re: Brain Teaser
Download Code
Re: Brain Teaser
by Abigail (Deacon) on Jun 11, 2001 at 00:32 UTC
    Eh, perhaps on *your* system, but look at this:
    $ perl -le 'print \\///\\\//' 1.00000026558336981

    What the result of \\///\\\// is depends on how memory is alloced. It'll depend on your malloc (which could be the Perl supplied, or the system one, depending on how Perl was build); it'll hand out addresses using some algorithm, based on various factors. Don't assume that when you run it once on your system, it will be the same universally.

    -- Abigail

      Well, I ran it on DOS and UNIX, and it worked. I was hoping that since the memory was allocated closely it would be below 1; oh well--nothing can be 100% portable : )

      The 15 year old, freshman programmer,
      Stephen Rawls

        One Unix isn't the other of course. The output I gave was run under a Unix as well. ;-)

        -- Abigail

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://87354]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (10)
As of 2015-07-07 11:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (88 votes), past polls