Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^3: Binary to decimal conversion

by pfaut (Priest)
on Dec 11, 2007 at 11:48 UTC ( #656379=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Binary to decimal conversion
in thread Binary to decimal conversion

From reverse

reverse LIST
      In list context, returns a list value consisting of the ele-
      ments of LIST in the opposite order.  In scalar context, con-
      catenates the elements of LIST and returns a string value with
      all characters in the opposite order.
90% of every Perl application is already written.
dragonchild


Comment on Re^3: Binary to decimal conversion
Re^4: Binary to decimal conversion
by andreas1234567 (Vicar) on Dec 11, 2007 at 11:57 UTC
    In list context:
    my @array = reverse( LIST );
    In scalar context:
    my $value = reverse( LIST );
    Fine. But it does not say how it's supposed to behave when fed a SCALAR instead of a LIST, does it?

    I'm still confused.

    --
    Andreas

      Erm . . . a LIST may consist of a single scalar value. That single scalar value is concatenated with all the other elements in the LIST (very quickly, obviously, since they're non-existent) and the bytes in that concatenated string (i.e. the single scalar argument) are returned in reverse order, just like the docs say.

      The cake is a lie.
      The cake is a lie.
      The cake is a lie.

        Then tell me why this prints hello and not olleh?
        $ perl -wle 'print reverse(q{hello})' hello
        --
        Andreas

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (11)
As of 2014-12-22 09:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (113 votes), past polls