: void rb_define_method(VALUE klass, const char *name, VALUE(*func)(), int argc)
    饹klassΥ󥹥󥹥᥽ånameޤ

    argcCδؿϤο(ȷ)ޤ
    * argc0ʾλ

      argcǻꤷͤΥ᥽åɤΰοˤʤޤ
      16İʾΰϻȤޤ

        VALUE func(VALUE self, VALUE arg1, ... VALUE argN)

    * argc-1ΤȤ

      CȤϤޤ
      ǿǤ

        VALUE func(int argc, VALUE *argv, VALUE self)

    * argc-2ΤȤ

      RubyϤޤ

        VALUE func(VALUE self, VALUE args)

    rb_scan_args⻲

