본문 바로가기
알아두면 좋은것들

스코프

by 오랑이귀엽다 2023. 10. 26.

스크립트에서 어디서 어디까지가 내가 실행하고 담당 해야 하는 범위인지 정하는 기준

{ } ← 중괄호를 기준으로 영역을 정한다.

 

스코프 기본 영역

중괄호는 무조건!!! 한쌍으로 있어야 합니다.

클래스안에서 - 접근 제한자 O

 

1. 변수만 들기

변수를 만드는 동시에 초기화 O

변수를 만든 이후 초기화 X

2. 로직 작성 X

3. 함수 만들기

4. 접근 제한자 설정 O

 

함수 안에서 - 접근 제한자 X

 

1. 변수 만들기

2. 로직 작성

if문, for문, 디버그, 계산 등등 거의 모든 작업이 이루어집니다.

3. 함수 만들기 ㄴㄴ!!!

 

변수의 유통기한은 { } 괄호 안에 있는 변수는 끝날때 사라진다.

 

with 함수

if 문이나 for문 안에 있는 변수를 밖에서는 사용 할 수 없다.

서로 다른 함수에 선언된 변수를 사용 할 수 없다.

매번 함수가 실행될 때 새로 만들어 진다.

 

1. if문 영역

2. for문 영역

3. 서로 다른 함수

매번 함수가 실행될 때 마다 x는 새로 만들어 지며 값은 10입니다.

 

with 클래스

class 가 존재하는 한 선언 된 변수는 유지 된다.

class 내부에서 언제든지 접근 가능하다.

⭐⭐⭐ 변수가 가지도 있는 값도 유지된다.

 

1. 클래스 내부에서 모두 접근 가능

⭐⭐⭐ 변수가 가지도 있는 값도 유지된다!!

 

 

 

 

 

 

 

 

 

'알아두면 좋은것들' 카테고리의 다른 글

OOP  (0) 2023.10.26
접근 제한자  (0) 2023.10.26
네이밍 규칙 - 코딩 스탠다드  (0) 2023.10.19
한줄 쓰기  (0) 2023.10.19
자주하는 실수들 - 무한루프  (0) 2023.10.19