더북(TheBook)

이제는 코틀린이 두 함수 값의 타입을 모두 추론할 수 없게 됐다. 이 코드를 컴파일하려면 타입 애너테이션을 추가해야 한다.

fun cos(arg: Double) = 
    compose({ x: Double -> Math.PI / 2 - x },
            { x: Double -> Math.sin(x)})(arg)

이로 인해 함수 참조를 더 선호할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.