2005/12/31
最近、故あって「1バイトの整数を読み、そこに示された数だけ4バイトの符号無し整数を読む」 みたいなバイナリデータを扱っているのだが、SRFI:42のeager comprehensionが 思いのほか便利。
(let* ((count (read-binary-uint8 input)) (data (list-ec (: n count) (read-binary-uint16 input 'big-endian)))) ...)
Tags: Programming, Gauche