마법 상자, 함수

코틀린에서 함수는 fun이라는 즐거운 이름으로 시작합니다!


함수 만들기

fun sayHello() {
    println("안녕하세요!")
}

fun main() {
    sayHello() // 사용!
}

재료와 결과물

함수에게 무언가 재료를 주고 싶을 때는 이름 뒤에 ( )를 사용하고, 결과물이 무엇인지도 명확히 알려줍니다.

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

fun main() {
    val result = add(10, 20)
    println(result)
}

번역:

add라는 즐거운 마법 상자(fun)를 정의한다(재료는 숫자 a와 b야): (결과물은 숫자로 나올 거야) {
	a와 b를 더한 값을 돌려준다
}

한 줄 마법

코틀린은 아주 간단한 함수라면 한 줄로도 쓸 수 있습니다.

fun multiply(a: Int, b: Int) = a * b

정말 간결하죠? 이런 간결함 덕분에 코틀린 개발자들은 복잡한 작업도 기분 좋게 요리할 수 있답니다!