728x90

플래그(flag) 변수

 

로직 흐름을 제어할 사용하는 변수. 제어 플래그(control flag)라기도 하며,

boolean 데이터타입으로 토글 기능에 사용하기도

 

1)false true 뒤집기

2)flag 이용하여 종료 제어하기

 

 

 

프로그래밍에서는 상태를 기록하고 처리 흐름을 제어하기 위한 boolean타입 변수를 의미

참과 거짓을 나타내주는 플래그

 


 

boolean 타입의 변수 명은 가독성을 위해서 주로 아래와 같다.

  • isAnswer
  • isSuccess
  • isTrue
  • flag

그 외에도  관용적으로 사용하는 "flag" 라는 변수명을 사용하기도

 

※ 참/거짓을 구분하는 방법은 여러가지가 있을 것입니다. 1과 0으로 표기를 해도 되고, T와 F의 문자로 구분을 할 수 도 있겠지요. 그런데 왜 boolean 타입의 변수를 사용할까요?

boolean의 크기는 대략 1byte로 가장 작고, 가독성과 편의성을 위하여 사용하는 경우가 많습니다.

 

출처: <https://wikidocs.net/119689>

728x90
반응형

+ Recent posts