对pack函数的疑问

对pack函数的疑问

搜索了一些pack函数的说明
基本都是一个人写的 转来转去
我的理解是指定待处理的变量的格式
可是我发现类似

$a=pack("H*",101,102);
print $a;
这个的输出和
$a=pack("H*",1011,1021);
print $a;
一样的 如何解释 ?

麻烦高手能给个对pack的详细说明 能导引我入门
我目前只会pack("u",$string);
perldoc perlpacktut
或其中译版。
我是对他输出的那个帮助的语句不理解啊
能不能给我个详细的说明


QUOTE:
原帖由 jyf1987 于 2008-3-3 11:49 发表
我是对他输出的那个帮助的语句不理解啊
能不能给我个详细的说明

没有比这个更详细的了。
看看 apile 大侠写的关于 pack/unpack用法
http://www.chinaunix.net/jh/25/174939.html


QUOTE:
原帖由 hitsubunnu 于 2008-3-3 15:19 发表
看看 apile 大侠写的关于 pack/unpack用法
http://www.chinaunix.net/jh/25/174939.html

这个基本上就是 perlpacktut。
详细是详细 可是我不理解啊
比如他说  是按给出的格式来转换 那个格式 比如H
到底是说把待转换的看作H还是转换成H
这些都没说仔细


QUOTE:
原帖由 jyf1987 于 2008-3-3 16:24 发表
详细是详细 可是我不理解啊
比如他说  是按给出的格式来转换 那个格式 比如H
到底是说把待转换的看作H还是转换成H
这些都没说仔细

书读百遍,其意自现。


QUOTE:
原帖由 flw 于 2008-3-3 16:24 发表

书读百遍,其意自现。

语不惊人誓不休

只可意会 不可言传
想得到点帮助都不肯赐教
书读再多 没有详细的代码对照功能哪里学得会
这个是技术 又不是文科的那种东西