-
변수의 범위, scope, (static, 전역, 지역)컴퓨터 2019. 12. 11. 06:21
변수의 경계는 클래스나 함수에 의해 결정된다. statement는 경계를 짓지 않는다. 상위 함수가 선언한 변수는 하위 함수에서 소용이 없고 하위함수에서 선언된 변수도 상위 함수에서 소용이 없다. 따라서 다른 깊이에서 사용하려면 꼭 self등을 붙여줘야 한다.
if 나 for 문 등은 깊이에 관계 없이 같은 함수 내라면 변수가 통용된다.
'컴퓨터' 카테고리의 다른 글
변수, 인스턴스, 클래스의 관계 (0) 2019.12.13 이벤트 루프 실행 순서 + sleep (0) 2019.12.13 콜백함수, 람다 (0) 2019.11.17 API, COM 모식도 (0) 2019.11.15 클래스 데코레이터 예제 (0) 2019.11.13