n生成されるCのコード(抜粋)
n
nstatic VALUE _wrap_add(VALUE self, VALUE varg0, VALUE varg1) {
n int arg0 ;
n int arg1 ;
n int result ;
n VALUE vresult = Qnil;
n
n arg0 = NUM2INT(varg0);
n arg1 = NUM2INT(varg1);
n result = (int
)add(arg0,arg1);
n vresult =
INT2NUM(result);
n return vresult;
n}
n
nコンパイルする
np
Test.add(1,2) => 3 こんな感じで使えます。