Home 함수
Post
Cancel

함수

함수(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)
}