$var = pack "C2", 0x20, 0x30;
perlでバイト配列を作成して使用するにはどうすればよいですか?
が十分に機能しているようですが、今はどのように配列の要素に対処していますか?要素を変更しますか?可能であれば、インプレース。パック/アンパックセマンティクスはそれほどフレンドリーではありません。
現在、私はsubstr($var, $index, 1, substr($var, $index, 1) + 10)
を使用して、10個の要素をインプレイスに追加しています。
イニシャライザの場合、0x20の100バイトの配列が必要な場合は、どのような方法が最適ですか? $var = "\x20" x 100
作品は、それは '正しい'方法ですか?
そのsubstrは機能しません。 – ysth