728x90
※ 플래그(flag) 변수 ※
로직 흐름을 제어할 때 사용하는 변수. 제어 플래그(control flag)라기도 하며,
boolean 데이터타입으로 토글 기능에 사용하기도 함
1)false와 true 뒤집기
2)flag 값 이용하여 종료 제어하기
프로그래밍에서는 상태를 기록하고 처리 흐름을 제어하기 위한 boolean타입 변수를 의미
참과 거짓을 나타내주는 플래그
boolean 타입의 변수 명은 가독성을 위해서 주로 아래와 같다.
- isAnswer
- isSuccess
- isTrue
- flag
그 외에도 관용적으로 사용하는 "flag" 라는 변수명을 사용하기도
※ 참/거짓을 구분하는 방법은 여러가지가 있을 것입니다. 1과 0으로 표기를 해도 되고, T와 F의 문자로 구분을 할 수 도 있겠지요. 그런데 왜 boolean 타입의 변수를 사용할까요?
boolean의 크기는 대략 1byte로 가장 작고, 가독성과 편의성을 위하여 사용하는 경우가 많습니다.
728x90
반응형
'프로그래밍 지식' 카테고리의 다른 글
코드리뷰시 자주 등장하는 코딩 용어(약어) : DRY, KISS, YAGNI(feat.리팩토링) (0) | 2022.07.13 |
---|---|
[프로그래밍 용어] 캐멀 케이스(Camel Case) 스네이크 케이스(Snake Case) (0) | 2022.02.04 |
프로그래밍 기초 용어 : 빌드(build), 배포 (0) | 2022.01.13 |
[프로그래밍 용어] 환경변수, 라이브러리 & 프레임워크 (0) | 2022.01.13 |
[프로그래밍 용어] 디버깅(Debugging), 컴파일러(Compiler) & 인터프리터(Interpreter) (0) | 2022.01.11 |