name=rb_define_method
private=false
macro=false
type=void
filename=class.c
params=(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)

[[f:rb_scan_args]] ⻲

