접근 지시어, public은 생략 가능하다.
fun 은 함수를 의미하는 키워드이다.
fun man(a: Int, b: Int): Int = if (a > b ) { a } else { b }
block { } 을 사용하는 경우에는 반환 타입이 Unit이 아니면, 명시적으로 작성해주어야 한다.
메인함수는 함수명이 main이기만 하면 된다.
fun main() { ... }
java와 다르게 파라미터의 기본값을 지정할 수 있다.
매개변수 이름을 지정하여 값을 넘길 수 있다.
builder를 만들지 않고 builder를 쓰는 것 같은 장점을 가질 수 있다!
…을 타입 뒤에 쓰는 자바와 달리
제일 앞에 vararg를 적어준다.