接受任意數量引數的過程
proc myproc args { ... }
proc myproc {args} { ... } ;# equivalent
如果特殊引數名稱 args
是引數列表中的最後一項,則它會在命令列中的該點接收所有引數的列表。如果沒有,則列表為空。
在 args
之前可以有引數,包括可選引數:
proc myproc {alpha {beta {}} args} { ... }
此過程將接受一個或多個引數。前兩個(如果存在)將由 alpha
和 beta
使用:其餘引數的列表將分配給 args
。