if (조건식)
{
실행문
}
else if (조건식)
{
실행문
}
else {
실행문
}
<
<=
>
>=
==
!=l-value 와 r-value 비교
!is
isl-value 의 자료형이 r-value 와 일치하는지 확인
when(변수){
데이터 -> 구문 //데이터와의 일치여부
(!)is 자료형 -> 구문 //자료형 확인
...
else -> 구문 //모든 조건과 맞지 않을 때 (마지막에 else는 반드시 필요)
}
구문 부분에 데이터를 반환하여 when()의 결과를 데이터로 사용가능 ( var 변수2 = when(변수){ ... } )