이번 레슨은 명령 평가 중 Tcl이 대체를 처리하는 방법을 논의하는 세 가지 레슨 중 첫 번째 레슨입니다. Tcl에서 명령 평가는 2단계로 수행됩니다.
첫 번째 단계는 단일 대체 패스입니다. 두 번째 단계는 결과 명령을 평가하는 것입니다.
대체 패스는 한 번만 이루어집니다. 따라서 명령에서 $varName을 넣습니다.
$varName을 적절한 변수의 내용으로 대체한 후 명령이 실행됩니다. varName을 "Hello World"로 설정했다고 가정하면 시퀀스는 다음과 같습니다. puts $varName ⇒ puts "Hello World"가 실행되고 Hello World가 인쇄됩니다. 대체 단계에서는 여러 유형의 대체가 발생합니다.
대괄호([]) 안의 명령은 해당 명령의 실행 결과로 대체됩니다. (이 내용은 "명령의 결과 - 수학 101" 단원에서 더 자세히 설명됩니다.)
큰따옴표나 중괄호 안의 단어는 단일 인수로 그룹화됩니다. 그러나 큰따옴표와 중괄호는 대체 단계에서 다른 동작을 발...