一個接受兩個引數的過程

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

如果引數列表由單片語成,那麼它們將是過程中區域性變數的名稱,並且它們的初始值將等於命令列上的引數值。引數通過值傳遞,並且過程內的變數值發生的任何事情都不會影響過程外的資料狀態。