Programming

3개의 변수 전역변수, 지역변수, 매개변수

summerorange 2022. 4. 29. 15:35
반응형

전역변수(Global variable) : 프로그램 전체에서 유효하다.

지역변수(Local variable) : 함수를 선언한 { } 내에서만 유효하다.

매개변수(parameter) : 메소드가 호출될 때 시작되고, 메소드가 끝나면 소멸된다. 

Java, Python 언어 등에서 사용되는 변수 종류이다. 자바스크립트도 예를 들면 되는데 일단 간편한 파이썬을 예로 들면,

def variable1(a):
	localVariable = "This is local variable입니다. 여기에서만 쓸 수 있는 변수"
    print(localVariable)
    print("호출도 함수 내에서만 할 수 있죠")
    print(iAmGlobalVariable)
    a = 5
    print(a)
    
iAmGlobalVariable = "아무곳에서든 소환 가능"
variable1(parameterVariable)
print("-------")
print(iAMGlobalVariable)

와 같이 간단하게 local variable 은 다음과 같이 함수 내에서만 호출하는 형태이며, iAmGlobal Variable은 함수 내에서든 함수 밖에서든 소환할 수 있다.  또, 파라미터 라고 매개변수는 메소드를 호출할 때 사용한다. 

 

반응형