$
(달러) 기호를 사용하지 않고 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