我想要做的就是將一個參數作爲字符串解析爲一個沒有任何評估的字符串。 例如,如果我有一個平凡的PROC剛剛打印出它的參數:獲取未評估的tcl參數
proc test { args } {
puts "the args are $args"
}
我想要做的是把它叫做:
test [list [expr 1+1] [expr 2+2]]
,而不是有TCL評估[list [expr 1+1] [expr 2+2]]
。或者即使它評估 它我仍然想要有原始的命令行。因此,與瑣碎的「測試」 PROC上面我想能夠返回:
the args are [list [expr 1+1] [expr 2+2]]
這是可能的TCL 8.4?
謝謝。這是我所害怕的。 – user1327792 2012-04-12 00:17:42
我非常肯定'信息框架'永遠不會回溯到8.4的原因是它需要很多侵入式機器來執行;它在已經非常複雜的領域爲Tcl的實施增加了很多複雜性。回港將會造成巨大的破壞。 – 2012-04-12 05:31:06