2014-05-19 54 views
1

我可以在不使用$(美元)符號的情況下訪問Tcl中的變量嗎? 我可以在不使用美元符號的情況下將一個變量值分配給新變量嗎?

例子:

set x 10 

我需要在不美元符號訪問的x值。

+0

您能詳細爲什麼引用時不能使用$?你能舉一個你想做什麼的例子嗎? –

+0

@NiallByrne:我可以使用$,想知道訪問變量的不同方式。 – wineyekumar

回答

3

嗯,是的。該$x符號實際上是調用set x速記,所以你可以這樣做:

set x 10  ;# assign to variable 
puts [set x] ;# access the value 
set y [set x] ;# assign value to other variable 
+0

謝謝你回答它的幫助:) – wineyekumar

+1

事實上,'set x'的寫作方式最先出現,'$ x'(及其語法限制)稍後出現。 –

相關問題