2017-01-18 6 views
0

Как я могу получить все методы объекта в Tcl, предпочтительно, из метода, используя команду self?
Спасибо.Листинг методов объекта в Tcl

+0

Предполагая, что вы используете TclOO, 'self' не делает; команда 'info' имеет подкоманды для этого. –

ответ

3
info object methods [self] 

дает все общедоступные методы этого объекта.

info object methods [self] -all 

также предоставляет методы, унаследованные от класса объекта, и другие классы или смесии.

info object methods [self] -private 

перечисляет частные методы; могут быть объединены с -all.

Документация: info