You are here

if문 밖에서 변수 사용하기?? 도와주세요 ㅠㅠ

안녕하세요 초보자이다보니 궁금한 점이 많습니다.
if문에서 쓰인 변수를 if문 밖에서 사용하는 방법이 없을까 궁금합니다. 제발 도와주세요 ㅠㅠ 답변 부탁드립니다.

ex>

#aa.txt (텍스트파일)
$1/love
lg
samsung
==================================================================================
(소스코드)
set input [open aa.txt r] # 텍스트 파일을 연다.

while { gets $input line >= 0 } { # 텍스트 파일을 1줄씩 읽는다.
if { [regexp "^\\$.*" $line ]} { # 텍스트 파일 중 $로 시작하는 line을 찾아낸뒤 $please란 변수에 넣고 출력한다.
set please $line
print $please
}
print $please # can`t read please: no such a variable이라고 나오네요..
}
위와 같이 출력하면 $1/love 가 출력이 됩니다.

여기서 궁금한점은 $please란 변수가 if문 밖에서도 사용될 수 있냐는 점입니다.
if문 밖에서 사용 하려고 하니 can`t read please: no such a variable이라고 나오네요..
변수 선언을 while문 밖에서 한다면 되지 않을까 하는데, 그렇게도 안되는것 같구 ㅠㅠ 어떻게 방법이 없을까요?
고수님들 알려주세요 제발 ㅠㅠ