まつもと ゆきひろです

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]);
>       }
>  }

では?