Reflektion API
Andreas Kostyrka <[email protected]> Sun, 5 Jan 2003 21:52:56 +0100
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
Hi!
Eine Frage:
class A
def test(a,b)
end
end
a=A.new
m=a.method(:test)
p m.arity
Das gibt mir leider nur die Anzahl von Parametern, aber nicht die Namen
der Parameter.
In Python ist die API auch nicht dokumentiert und ziemlich ekelig, aber man
kommt sehr wohl an die Parameternamen heran:
class A:
def test(self,a):
pass
a=A()
m=a.test
print m.im_func.func_code.co_varnames
liefert:
('self','a')
Andreas