: VALUE rb_iterate(VALUE (*call_proc)(), VALUE date1, VALUE (*block_proc)(), date2)
    ֥åդ᥽å(ƥ졼)ƤӽФԤؿǤ

    ޤ call_proc(data1) ¹ԤޤƤδؿ
    ľΥ᥽åɤ yield ȯȰʲ¹Ԥޤ

        block_proc(VALUE block_arg, VALUE data2, VALUE self)

    block_arg ϥ֥å(ʣʤäƤ)
    data2  rb_iterate() ϤΡ
    self  block_proc ƤӽФǤ self Ǥ

