조건문
1. 조건문 if
조건식의 값이 참인지 거짓인지에 따라 코드를 실행지 말지 정하는 문법이다. Kotlin에서는 if와 when, 두 가지 형태의 조건문을 사용할 수 있다.
1) if문을 사용하기 위한 조건
논리 연산자는 주로 비교 연산자로 나타난 결과를 한 번 더 연산하기 위해서 사용한다.
2) 기본적인 if문
3) if ~ else문
조건식이 참이면 if 다음에 있는 코드가 실행되고, 거짓이면 else 다음에 있는 코드가 실행된다.
4) if ~ else if ~ else문
* if문을 2개 쓰는것과 else if문을 쓰는것의 차이점 *
if문을 2개 사용할 경우: 2개의 if문 모두 실행
else if문을 사용할 경우: 앞의 if문 조건식을 만족하면 다음 else if문은 실행되지 않음
5) 변수에 직접 if문 사용
6) if문의 마지막 값을 반환문으로 사용하기
2. 조건문 when
1) 콤마(,)로 구분해서 사용하기
2) 범위 값 비교하기
3) 파라미터 없이 사용하기