안녕하세요, 반갑습니다! 모든 프로그래밍 언어에 있는 제어문, 코틀린에도 당연히 있습니다. 제어문은 크게 조건문과 반복문으로 나눌수 있는데요. 그 중 대표적으로 2가지를 정리해보고자 합니다. 바로, if() / when() if() 는 기존의 자바에서 사용하던 함수입니다. 반면에 when() 은 코틀린에서 새로 생긴 함수 입니다. 하지만 자바의 Switch() 에 대응합니다. 따라서 기존 switch() 와 똑같이 사용할 수 있습니다. 1. if() if() 원형입니다. ifExpression (used by primaryExpression) : 'if' '(' expression ')' (controlStructureBody | ';') | 'if' '(' expression ')' controlStr..