请解释Tcl中的proc命令

请解释Tcl中的proc命令,tcl,Tcl,我是Tcl的新手。请解释一下 Tcl中[proc]命令的工作是什么?我知道[proc]会生成一个新命令,但我想更深入地理解它。proc命令会创建一个新命令。proc命令的语法为 proc名称参数正文 当计算proc时,它将创建一个名为name的新命令,该命令使用参数args。调用过程名称后,它将运行包含在主体中的脚本 下面是使用proc命令查找两个值之和的简单Tcl脚本: proc sum {arg1 arg2} { set x [expr {$arg1 + $arg2}]; r

我是Tcl的新手。请解释一下


Tcl中[proc]命令的工作是什么?我知道[proc]会生成一个新命令,但我想更深入地理解它。

proc命令会创建一个新命令。
proc
命令的语法为

proc名称参数正文

当计算
proc
时,它将创建一个名为name的新命令,该命令使用参数args。调用过程名称后,它将运行包含在主体中的脚本

下面是使用
proc
命令查找两个值之和的简单Tcl脚本:

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

请看一看@GMZ,你的问题太广泛了,在谷歌上进行的研究很少,你可以获得关于你的主题的知识。