まつもと ゆきひろです
In message "[ruby-list:4617] array --> float of C (ruby module)"
on 97/09/24, Noritsugu Nakamura <nnakamur / mxq.meshnet.or.jp> writes:
|中村です。
|
|拡張モジュールについての質問です。
|ruby の Array を C の float の配列で
|受けてやらなくてはいけないと思うのですが、
|その方法が分かりません。
> for(i = 0; i < color_p->len; i++){
> if (TYPE(color_p->ptr[i]) == T_FLOAT) {
> color[i] = RFLOAT(color_p->ptr[i])->value;
> }
> else {
> color[i] = (double)NUM2INT(color_p->ptr[i]);
> }
> }
では?