d.hatena.ne.jp[B!]新着記事・評価 - はてなブックマーク (original) (raw)

Rubyねむいのでとりあえずソースだけ。後日内容を追加します。 require "inline" class Test inline do |builder| builder.c EOF VALUE test(void) { int hoge[]={1,2,3,4}; int i; VALUE data = rb_ary_new(); for(i=0;i rb_ary_push(data,INT2FIX(hoge[i])); } return data; } EOF end end t = Test.new() p t.test() 結果 [10, 9, 8, 7]