From: Yukihiro Matsumoto Date: 2008-12-08T17:48:08+09:00 Subject: [ruby-dev:37308] Re: invalid packee for pack format "B" まつもと ゆきひろです In message "Re: [ruby-dev:37279] invalid packee for pack format "B"" on Fri, 5 Dec 2008 12:17:13 +0900, "Yugui (Yuki Sonoda)" writes: |pack format "B"において、二進表記でない被パック文字列を受理するのは仕様 |でしょうか。 | |["bcde"].pack("B*") == ["0101"].pack("B*") #=> true 「仕様」という単語はいろいろな意味を含むのでここでは避けるこ ととします。「意図的」かどうかと尋ねられると「はい」と答えま す。これはPerlから継承したものです。 これを変えるとすると0か1でなければエラーにするのでしょうか。