2012-01-18 6 views
3

나는 TCL 작성이 코드를 건너 온 :TCL에서 "@"기호는 무엇을 의미합니까?

set GSID(featureSetDesc)  @$GSID(descPath)/featDesc 

하지만 난 '@'기호는 TCL에 .. 도움 주시면 감사하겠습니다 무엇의 약자인지 찾을 수 없습니다!

+0

대답을 수락를 네가 행복하다면. :) – Almo

답변

5

기호 (@)는 Tcl에게 특별한 것을 의미하지 않습니다. 그것은 보통 비 문자 공백 문자가 아닙니다. (그것은 는 커서 나 아이콘 같은 것들에 대한 specifying a classic X11 bitmap that comes from a file하지만 꽤 난해한 사용 요즘 때와 같은 특정 장소에서의 Tk에 평균 일을한다.)

음, 한 가지 예외가있다 그것은 exec에 채널 리디렉션합니다. 하지만 당신이이 사건을 맡은 것은 아닙니다.

+0

괜찮아, 내가 구문의 일부라고 생각했지만 지금은 이전 사람이 놀고있는 트릭이 보인다. 감사! – menphix

2

변수 GSID (descPath)의 값을 가정하는 것은 "/ 홈/날"

그런 다음 GSID (featureSetDesc)의 값이 같을 것 같다 "@/홈/ME/featDesc"

관련 문제