목차.


1. 패키지 정의

1-1. 패키지 정의는 파일 최상단에 위치.

1-2. 디렉터리와 패키지를 일치시키지 않아도 됨.

package my.demo 

import java.util.* // 자바와 비슷

2. 함수 정의

2-1. 함수는 fun 키워드로 정의.

fun sum(a: int, b:int): Int {
 return a+b
}

/*
키워드 명칭(파라미터): 리턴타입 {
	구현부
}
*/

2-2. 함수 몸체가 식(Expression)인 경우 return 생략가능.

이러한 경우 return type이 추론되므로, 생략

fun sum(a: int, b: int) = a + b