はじめまして。堀口と申します。

1.8.2 で以下のコードがエラーになります。

----
[nil].pack("L")
----
:in `pack': cannot convert nil into Integer (TypeError)

1.8.1 ではバイナリの 0 として出力されていました。
他にも "i", "c" など整数への変換でエラーが出るようです。

挙動の変更でしょうか、バグでしょうか?


環境は mswin32 です。
>ruby -v
ruby 1.8.2 (2005-01-23) [i386-mswin32]

よろしくお願いします。
-- 
horiguchi