TclOO:重命名方法
TclOO : Rename method
我想将方法 foo
重命名为 Foo
但保留旧方法 (foo
) 以避免重命名所有已使用的方法。
我认为使用此函数配置我的对象 renamemethod
fromName toName 不是我的解决方案,因为此解决方案将删除我的旧方法。
我想这样做,但我想问一下这是否正确:
method foo {args} {
# do something... with $args
}
method Foo {args} {
# The first letter in capital letter...
my foo $args
}
export Foo
我不认为它很漂亮,但我不知道该怎么做。
您可以使用forward
命令:
forward Foo my foo
你觉得那个更漂亮吗?
我想将方法 foo
重命名为 Foo
但保留旧方法 (foo
) 以避免重命名所有已使用的方法。
我认为使用此函数配置我的对象 renamemethod
fromName toName 不是我的解决方案,因为此解决方案将删除我的旧方法。
我想这样做,但我想问一下这是否正确:
method foo {args} {
# do something... with $args
}
method Foo {args} {
# The first letter in capital letter...
my foo $args
}
export Foo
我不认为它很漂亮,但我不知道该怎么做。
您可以使用forward
命令:
forward Foo my foo
你觉得那个更漂亮吗?