Kotlin - 고차함수
고차함수 란 ? 고참함수는 다른 함수를 인자로 받거나 함수를 반환하는 함수이다. 코틀린에서는 람다나 함수 참조를 사용해 함수를 값으로 표현할 수 있다. 함수 타입 코틀린에서 함수 타입을 정의하려면, 함수 파라미터의 타입을 괄호 안에 넣고, 그 뒤에 화살표를 추가 한 뒤 함수 반환 타입을 지정하면 된다. - (Int, String) -> Unit 반환 타입이 널이거나, 함수 타입 전체가 널일 수 있는 변수를 선언할 때는 주의해야 한다. - (Int, Int) -> Int? : 반환 타입이 널 - ((Int, Int) -> Int?)? : 함수 타입 전체가 널 파라미터 이름과 함수 타입 함수 타입에서 파라미터 명을 지정할 수 있다. 강제적인 것은 아니며, 호출하는 쪽에서 원하는 파라미터 명으로 변경하여 사용..
Kotlin
2020. 11. 29. 21:10