더북(TheBook)


지역변수와 전역변수

변수 중 특정 블록 안에서만 사용되는 변수를 ‘지역변수’라 하고, 제한 없이 모든 곳에서 사용할 수 있는 변수를 ‘전역변수’라 합니다.

예를 들어 블록에 있는 변수인 ‘걸음수’를 블록 안에서 사용하면 오류가 발생하지 않지만 블록 안에서 사용하면 오류가 발생합니다(블록 왼쪽에 빨간색 X가 나타남). ‘걸음수’처럼 특정 블록 안에서만 사용할 수 있는 변수를 지역변수라고 합니다.

 

 

지역변수

 

반면, 블록을 사용하여 만든 ‘A’라는 이름을 가진 변수는 어떤 블록 안에서 사용해도 오류가 발생하지 않습니다. 이와 같이 어디서든 사용 가능한 변수를 전역변수라고 합니다.

 

 

 

전역변수

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.