함수(function)
기본형태
- fun 함수명(변수): return type { return 값 }
- void일 경우 return type에 Unit 대입
단일 표현식
- fun 함수명(변수) = 반환값
- add 함수처럼 기능이 하나인 함수를 간단하게 표현하고자 사용
- 반환형의 추론이 가능해
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
fun main() {
println(add(5,6,7))
println(add2(2,3,4))
add3(1,2,3)
}
fun add(a: Int, b: Int, c: Int): Int{
return a+b+c
}
fun add2(a: Int, b: Int, c: Int) = a+b+c
fun add3(a: Int, b: Int, c: Int): Unit{
print(a+b+c)
}