Расскажите, пожалуйста, о команде pro c в Tcl - PullRequest
0 голосов
/ 17 июня 2020

Я новичок в Tcl. Пожалуйста, объясните ....

какова работа команды [proc] в Tcl? Я знаю, что [proc] создает новую команду, но хочу понять ее поближе.

1 Ответ

0 голосов
/ 17 июня 2020

Команда 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...