我看到除了记录的非静态函数rb_yield和rb_yield_values其他一些缺乏有意义的注释(也不是静态的)之外,Ruby 还具有。这些是:
rb_yield_values2:http ://rxr.whitequark.org/mri/source/vm_eval.c#974rb_yield_splat:http ://rxr.whitequark.org/mri/source/vm_eval.c#980
与有何rb_yield_values不同?rb_yield_values2
rb_yield_splat看起来它需要一个Array作为参数。当我使用它时,它似乎将数组视为*Ruby 中的运算符,例如yield(*params). 这个对吗?
我在任何地方都找不到文档。