[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:000270] Re: integer
堀之内です。
>> Int8は signed ですか、unsignd ですか、それとも両方あった方が
>> いいですか??
>>
>> 両方要るなら、名前は UnsignedInt8 でいいですか?? また Int8
>> は SignedInt8 とUnsignedInt8 のどちらを別名としますか??
なんとなくバイトが欲しいと言ったものの、こうやって突き詰めるとどうする
のがいいんだか良くわからなくなってしまいました。というわけでおまかせモー
ド。識者の意見に従いたいです。(なくてもいい気がしてきたりして..。ある
いはとりあえず、Int16 とかに倣うというのがいい?)
# そもそもの発想は論理型は実装はバイト単位かな? ならバイト型ってのも
欲しいかな? と言ったところでした。ただ ruby の場合 false とゼロは
別物なのでいずれにしても完全には兼ねられないですね。
>> Int16とInt32も同様です。いまのところすべて signed だけにしよ
>> うかと思ってます。
それでいいと思います。
>> なお、これらのクラスは同クラスのオブジェクト同士の演算結果に
>> ついてオーバーフロー例外を発生させます。
ところで Int32 から要素を取り出す場合大きな数はどうするんですか?
(FixNumは31ビットまでですよね。例外か BigNum か)
堀之内 武 horinout@xxxxxx
京都大学超高層電波研究センター 611-0011 宇治市五ヶ庄
phone:0774-38-3812 fax:0774-31-8463