$var = pack "C2", 0x20, 0x30;
如何在perl中創建和使用字節數組?
似乎工作得不錯,但現在我該如何解決數組元素?對元素進行更改?如果可能的話,在原地。 pack/unpack語義不是很友好。
當前我正在使用substr($var, $index, 1, substr($var, $index, 1) + 10)
在原地添加10個元素。
對於初始化器,如果我需要一個0x20的100字節數組,那麼最好的方法是什麼? $var = "\x20" x 100
作品,這是'正確'的方式?
該substr不會工作;你必須:substr($ var,$ index,1,chr(ord(substr($ var,$ index,1))+ 10))(但用vec代替) – ysth 2009-07-03 04:30:17