gimp

13.3.2.2. 지역 변수는 무엇인가요?(What is a Local Variable?)

두 변수의 합을 구하는 구문인 (+ a b)let* 표현식의 뒤가 아닌 괄호 안에 있는 것을 보았을 것입니다.

let* 표현식은 변수를 쓸 수 있는 범위도 정의합니다.

만약 (+ a b) 구문을 let* 표현식의 괄호 바깥의 뒤에 쓴다면, 에러 메시지를 받게 됩니다.

이 경우에는 변수 a, blet* 표현식의 안에 선언되었고, a, b 변수의 값을 읽어오는 (+ a b) 구문은 let* 표현식의 바깥이어서 변수의 값을 읽어올 수 없기 때문입니다.

이 특징을 지역 변수라고 합니다.

그림 90.4.97.a143. 지역변수 읽어오기: let* 표현식 바깥에서 읽기(실패)

90-04-97-a143

그림 90.4.97.a144. 지역변수 읽어오기: let* 표현식 안쪽에서 읽기(성공)

90-04-97-a144


다른 페이지로 가기

➡️ 다음: 13.3.2.3. let*의 기본 문법(The General Syntax of let*)

⬅️ 이전: 13.3.2.1. 변수 선언하기(Declaring Variables)

⬆️ 위: 13.3.2. 변수와 함수(Variables and functions)

⬆️ 위: 13.3. Script-Fu 튜토리얼(A Script-Fu tutorial)

⬆️ 위: 13. 스크립팅(Scripting)

🏠 홈

원문