著作一覧 |
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から保護しない(というバグ持ちプログラムの)謎動作を眺めていての経験則からだが)
ジェズイットを見習え |