一个接受两个参数的过程

proc myproc {alpha beta} {
    ...
    set foo $alpha
    set beta $bar     ;# note: possibly useless invocation
}

myproc 12 34          ;# alpha will be 12, beta will be 34

如果参数列表由单词组成,那么它们将是过程中局部变量的名称,并且它们的初始值将等于命令行上的参数值。参数通过值传递,并且过程内的变量值发生的任何事情都不会影响过程外的数据状态。