kotlin in action
-
[코틀린 인 액션] 코틀린 기초프로그래밍 언어/kotlin 2021. 7. 6. 14:35
2.1 코틀린 맛보기 함수 자바와 달리 함수를 최상위 수준에 정의할 수 있다. 배열도 일반적인 클래스와 마찬가지로 사용 가능하다. println 과 같이 자바 표준 라이브러리 함수를 간결하게 사용할 수 있게 감싼 래퍼를 제공한다. 함수 기본 구조 블록이 본문인 함수 블록이 본문인 함수가 값을 반환할 때는, 반드시 변환 타입을 지정하고 return문을 사용해 반환 값을 명시해야 한다. fun max(a: Int, b: Int): Int { return if (a > b) a else b } 식이 본문인 함수 fun max(a: Int, b: Int): Int = if (a > b) a else b 반환 타입 생략 가능하다. 식이 본문인 함수의 경우, 굳이 사용자가 반환 타입을 적지 않아도 컴파일러가 함수 ..