RUBY
지역변수와 전역변수 본문
지역변수와 전역변수
지역 변수
- 함수 안에서 선언된 변수로 함수 안에서만 사용 가능하다.
def printNumbers():
num_in = 20
print(f'num_in: {num_in}')
printNumbers()
num_in: 20
def printNumbers():
num_in = 20
print(f'num_in: {num_in}')
print(f'num_in: {num_in}')
NameError: name 'num_in' is not defined
전역 변수
- 함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만 함수 안에서 수정할 수는 없다.
global 키워드
- global을 사용하면 함수 안에서도 전역변수의 값을 수정할 수 있다.
Comments