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

Re^3: syntax of Data::Dump

by Loops (Curate)
on Nov 05, 2014 at 21:22 UTC ( [id://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?

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

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (7)
As of 2024-05-21 17:14 GMT
Find Nodes?
    Voting Booth?

    No recent polls found