我可以在不使用$
(美元)符號的情況下訪問Tcl中的變量嗎? 我可以在不使用美元符號的情況下將一個變量值分配給新變量嗎?
例子:
set x 10
我需要在不美元符號訪問的x
值。
我可以在不使用$
(美元)符號的情況下訪問Tcl中的變量嗎? 我可以在不使用美元符號的情況下將一個變量值分配給新變量嗎?
例子:
set x 10
我需要在不美元符號訪問的x
值。
嗯,是的。該$x
符號實際上是調用set x
速記,所以你可以這樣做:
set x 10 ;# assign to variable
puts [set x] ;# access the value
set y [set x] ;# assign value to other variable
謝謝你回答它的幫助:) – wineyekumar
事實上,'set x'的寫作方式最先出現,'$ x'(及其語法限制)稍後出現。 –
您能詳細爲什麼引用時不能使用$?你能舉一個你想做什麼的例子嗎? –
@NiallByrne:我可以使用$,想知道訪問變量的不同方式。 – wineyekumar