我正在與什麼應該是一個相當基本的迭代。我知道我可以用Ruby代碼來完成它,但我已經在C擴展中工作,所以我寧願用C代碼保留這個函數 - 尤其是因爲這個應該工作(單向或者其他方式) )沒有問題。 問題在於rb_block_call。這裏是README.EXT如何描述rb_block_call: VALUE rb_block_call(VALUE recv, ID mid, int argc, VALU
所有,我使用rdoc生成包含C-extensions的Ruby代碼的文檔,但是我的方法參數有問題。 RDOC不能正確分析自己的名字,而是使用P1,P2等 所以,首先,我的擴展實際上編譯爲C++,所以我必須使用看起來像這樣的函數定義: static VALUE
MyMethod(VALUE self, VALUE flazm, VALUE saszm)
{
return Qnil;