Команда proc
создает новую команду. Синтаксис команды proc
:
pro c Имя args body
при вычислении proc
создается новая команда с именем Name , которая принимает аргументы args . Когда вызывается процедура Имя , она запускает сценарий, содержащийся в теле .
Ниже приводится простой сценарий Tcl, использующий команду proc
для нахождения суммы двух значений:
proc sum {arg1 arg2} {
set x [expr {$arg1 + $arg2}];
return $x
}
puts " The sum of 2 + 3 is: [sum 2 3]"
Это входной скрипт.
Выход:
The sum of 2 + 3 is 5
Примечание: Здесь новая команда теперь sum
.