[딥다이브] 8. 제어문
제어문 위에서 아래 방향으로 순차적으로 실행되는 코드의 흐름을 인위적으로 제어 → 코드의 흐름을 이해하기 어렵게 만들어 가독성을 해치기도 함 고차 함수를 사용한 함수형 프로그래밍 기법에서는 제어문 사용을 억제하여 복잡성을 해결하려 함 8.1 블록문 문의 종료를 의미하는 자체 종결성을 갖기 때문에 블록문의 끝에는 세미콜론을 붙이지 않는다. 8.2 조건문 if else 문 if문의 조건식은 불리언 값으로 강제 변환됨(9.2 암묵적 타입 변환에서 계속) 코드 블록 내의 문이 하나뿐이라면 중괄호를 생략할 수 있음 삼항 연산자는 값으로 평가되는 표현식을 만들기 때문에 변수에 할당할 수 있고 if else 문은 표현식이 아닌 문이기 때문에 변수에 할당할 수 없다. switch 문 switch 문은 주어진 표현식을 ..
책
2023. 11. 25. 18:03
공지사항