まつもと ゆきひろです

In message "[ruby-list:17455] C のデータを Ruby から参照したい"
    on 99/10/06, kkubota / 18software.co.jp <kkubota / 18software.co.jp> writes:

|ソースは以下の通りです。

|      VALUE  testbuf[] = {1,2,3,4,5,6,7,8,9,0};

|この test.rb を実行すると、
|  ary = 1
|  ary = 2
|    :  :
|  ary = 9
|  ary = 0
|
|と表示されるのを期待していましたが、以下のように表示
|されます。

それはいけません。testbufの中身は*Cの*整数じゃないですか。ちゃ
んとRubyの世界の整数にしてやらないと。

  testbuf = {INT2FIX(1), INT2FIX(2), ... };

としてやれば期待通りに動くのでは?