Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re^3: syntax of Data::Dump

by Loops (Curate)
on Nov 05, 2014 at 21:22 UTC ( #1106256=note: print w/replies, xml ) Need Help??


in reply to Re^2: syntax of Data::Dump
in thread syntax of Data::Dump

Well footnote 7 does say:

Some contexts allow 2 or even 1 digit, but any usage without exactly three digits, the first being a zero, may give unintended results. (For example, in a regular expression it may be confused with a backreference; see "Octal escapes" in perlrebackslash.)

So it would be much more clear with the 3 digit representation. But in this particular context, it works out:

use feature 'say'; use Data::Dump qw(dump); say dump( pack("c*", 10, 3, 30, 21 ) ); # outputs "\n\3\36\25" say dump( unpack("c*", "\n\3\36\25") ); # outputs (10, 3, 30, 21) say dump( unpack("c*", "\n\003\036\025") ); # outputs (10, 3, 30, 21)

Replies are listed 'Best First'.
Re^4: syntax of Data::Dump
by WoodyWeaver (Monk) on Nov 05, 2014 at 21:29 UTC
    Ah, that was the necessary clue. Sometimes the perl interpreter is too clever for me. Many thanks.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (7)
As of 2022-05-20 08:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you prefer to work remotely?



    Results (73 votes). Check out past polls.

    Notices?