[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2196] [BUG] pack/unpack [Re: [Req] pack/unpack]

From:
Date: 1997-02-19 05:37:51 UTC
List: ruby-list #2196
けいじゅ@SHLジャパンです. 

In [ruby-list :02169 ] the message: "[ruby-list:2169] Re: [Req]
pack/unpack ", on Feb/18 18:38(+0200) keiju@shljapan.co.jp (石塚圭樹)
writes:

>>  * 他の機能の組み合わせで実現できる(このプロトコル用のクラ
>>    スを作れば良いような).
>ああ. これもよいかも知れませんね. 考えてみよう...

>でも, pack/unpackを利用した関数ならできそうなので考えてみます.

ということで今作成中です.

それはいいのですが, pack/unpack関係でバグ?と思われるものを発見しました.

s = ["ab", "cd", "ef"].pack("A4A4A4")
print s.inspect, "\n"
a = s.unpack("A4A4A4")
print a.inspect, "\n"
---
"ab\000\000cd\000\000ef\000\000"
["ab", "\000\000cd", "\000\000ef"]

packにおけるAはスペースをフィルするとなっていますので, packの結果も間
違っています(aの時は正常みたいです)

さらに, unpackはめちゃくちゃです.

__
.....................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread