목차

1. if-else 문

자바와 거의 비슷하다.

1-1. 일반 if문 , if else 문

var max = a
if ( a < b ) max = b // a가 b보다 크면 b를 반환해라.
var max: Int
if ( a > b ) {
	max = a  // a가 더 크면 max에 a를 넣고.
} else {
	max = b // 아니고, b가 더 크다면 max에 b를 넣는다.
}

1-2. 값을 반환하는 if else 문

val max = if ( a > b ) a else b
// if 문이 식으로 사용되었다. 식의 값이 max의 값에 할당하게 된다. 
// val max = if (**조건**) true **else** false
// 반환값이 없으면 컴파일 에러.
val max = if ( a > b ) {
	print("a print")
	a
} else {
	print("b print")
	b
}
//위와 같은 경우에도 if의 조건이 true면 a를 반환하고, false 면 b를 반환한다.