Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

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

Replies are listed 'Best First'.
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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://87354]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (7)
As of 2018-02-21 12:24 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (279 votes). Check out past polls.