【发布时间】:2011-08-01 06:45:35
【问题描述】:
% perl -Ilib -MDevel::Peek -le '$a="34567"; $a=~s/...//; Dump($a)'
SV = PV(0x8171048) at 0x8186f48 # replaced "12345" with "34567"
REFCNT = 1
FLAGS = (POK,OOK,pPOK)
OFFSET = 3
PV = 0x8181bdb ( "34\003" . ) "67"\0
CUR = 2
LEN = 9
在2 和3 之间切碎的部分( "12\003" . ) 中的2 个零来自哪里?
为什么我在 chomped 部分 ( "34\003" . ) 会得到这种输出?
【问题讨论】: