переименовать
Имя
переименовать — Переименовать или удалить командуСинтаксис
переименоватьстароеИмя новоеИмяОписание
Переименовать команду, которая раньше называлась староеИмя, так, чтобы она теперь называлась новоеИмя. Если новоеИмя пустая строка, то староеИмя удаляется. староеИмя и новоеИмя могут включать квалификаторы пространства имён (имена содержащих пространств имён). Если команда переименована в другое пространство имён, будущие вызовы её будут выполняться в новом пространстве имён. Команда переименовать возвращает пустую строку в качестве результата.Пример
Команда переименовать может использоваться для обертывания стандартных команд Tcl собственным механизмом мониторинга. Например, вы можете захотеть подсчитать, как часто вызывается команда source:rename ::source ::theRealSource
set sourceCount 0
proc ::source args {
global sourceCount
puts "called source for the [incr sourceCount]'th time"
uplevel 1 ::theRealSource $args
} См. также
namespace, proc
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TclCmd/rename.htm
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TclCmd/rename.htm