| 著作一覧 |
static VALUE ball;
static VALUE try()
{
return ball;
}
void Init_roulette()
{
ball = rb_str_new2("start");
rb_define_singleton_method(rb_mKernel, "try", try, 0);
}
でもって使う。
require 'roulette'
1.upto(10) { p try }
# いろいろ
p try
# いろいろ
p try
わりと、Nodeに関するオブジェクトが出てきたり、inspectが無いと言われて死ぬ率が高いと思う。(もちろん、GCから保護しない(というバグ持ちプログラムの)謎動作を眺めていての経験則からだが)
ジェズイットを見習え |