From: matz@... (Yukihiro Matsumoto) Date: 1997-02-19T17:30:35+09:00 Subject: [ruby-list:2212] Re: [BUG] pack/unpack [Re: [Req] pack/unpack] まつもと ゆきひろです. In message "[ruby-list:2211] Re: [BUG] pack/unpack [Re: [Req] pack/unpack] " on 97/02/19, 石塚圭樹 writes: | |けいじゅ@SHLジャパンです. |もうひとつありました. でも, これは仕様なのかしら?? |"X"についてですが, 1バイト後退となっていますが, 削除もしちゃうんでしょ |うか? perlと動作が同じようなので仕様ということにします. |つまり, ^hなのか? ^bなのでしょうか? 上記の実行は削除していますよね? で |も, それだとXの意味ってほとんどないような?? Xはこういう風に使います. p ["ab", "cd", "ef"].pack("a4a4a4").unpack("a4a4a4X4a4") ["ab\000\000", "cd\000\000", "df\000\000", "df\000\000"] |"X"についてですが, 1バイト後退となっていますが, 削除もしちゃうんでしょ |うか? packの方はそうです.次に書き込む位置を前方に動かしちゃうみた いですね.むしろunpackとの対称性のためなのでは? まつもと ゆきひろ /:|)