[Kotlin] 함수 정의와 호출


[Kotlin] 함수 정의와 호출

이름 붙인 인자 fun main(args: Array<String>) { isNumber(num = 123) } fun isNumber(num: Int) { } 함수를 호출할 때 인자를 명시해서 사용 가능 인자가 여러 개일 때 한 개라도 이름을 명시하고 나면 다른 모든 인자도 이름을 명시해야 함 Default 파라미터 fun isNumber(num: Int = 834) { } 함수의 디폴트 파라미터 값을 세팅할 수 있다. 오버로드를 피할 수 있는 장점이 있음 일반 호출 문법을 사용하려면 함수를 선언할 때와 같은 순서로 인자 지정 이름 붙인 인자를 사용하는 경우에는 인자 목록의 중간에 있는 인자를 생략하고, 지정하고 싶은 인자를 이름을 붙여서 순서와 관계없이 지정 가능 최상위 함수 코틀린에서는 함수를 소스 파일의 최상위 수준, 즉 모든 다른 클래스의 밖에 위치시킬 수 있음 이를 통해서 정적 함수 사용 가능 최상위 프로퍼티 프로퍼티도 최상위 수준에 놓을 수 있음 별로 흔한 경우는 아님 ...


#코틀린 #코틀린함수

원문링크 : [Kotlin] 함수 정의와 호출