여기서 첫 번째 분기는 두 줄로 이뤄졌다. 따라서 블록으로 감싸야 한다. 이 블록의 값은 블록에서 맨 마지막에 있는 식의 값이다. 두 번째 분기는 한 줄로 이뤄졌기 때문에 굳이 중괄호로 둘러쌀 필요는 없다. 하지만 일관성과 가독성을 위해 중괄호를 사용할 때는 양쪽 다 사용하고, 사용하지 않을 때는 양쪽 다 사용하지 않는 것이 일반적이다.
자바의 if 제어 구조처럼 코틀린의 if 블록 안에도 효과(effect)를 넣을 수 있다. 하지만 가능하면 이런 습관을 피하라. 앞 장에서 효과는 프로그램에서 제한된 ‘안전하지 않은’ 일부 영역에서만 사용하라고 했다. 이런 부분을 제외하고는 if ... else를 아무 부수 효과 없이 식으로만 사용해야 한다.