홈 › 초급 › 02 / 8

연산자와 제어문

섹션 7진행 0 / 8

7. 정리

  • +는 문자열을 만나면 연결이 되고, 정수 /는 몫만 남기며, %는 짝홀·순환·자릿수에 두루 쓰인다.
  • &&, ||는 단축 평가한다. null != x && x.method() 패턴이 NPE를 막는 이유이며, &, |는 양쪽을 모두 평가한다.
  • 새 코드의 switch는 화살표 -> 표현식으로 쓴다. fall-through가 없고 값을 바로 반환하며, 블록에서는 yield, 타입 분기는 패턴 매칭 case Type t when 조건.
  • for는 횟수를 알 때, 향상된 for는 전부 읽기만 할 때, while은 끝을 모를 때, do-while은 최소 1회 실행할 때.
  • break는 가장 안쪽만 탈출하며, 바깥까지는 라벨. 무한루프는 반드시 탈출 조건을 안에 둔다.

다음 레슨 03. 배열에서는 같은 타입의 데이터 여러 개를 한 번에 다루는 배열과, 반복문이 배열과 만났을 때의 실전 패턴을 배웁니다.