VBcode を perl で実装してみた。
[Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)
- 作者: 伊藤直也,田中慎司
- 出版社/メーカー: 技術評論社
- 発売日: 2010/07/07
- メディア: 単行本(ソフトカバー)
- 購入: 77人 クリック: 1,832回
- この商品を含むブログ (121件) を見る
↑に出てきた、整数の圧縮技術の1つ、VBcode を perl で実装してみた。
ただこんなことしなくても pack のテンプレートには w という
VBcode とほぼ同じ変換規則でやってくれるものがあるようです。
参考:Array::Gap - naoyaのはてなダイアリー
途中、
「Character in 'c' format wrapped in pack」
という出力が出てなんだこれと思っていたら、符号付き char 値で pack しようとしていたからだった。
大文字の C が正解。