더북(TheBook)

3.2 코틀린 함수

코틀린에서 함수라고 부르는 대상이 실제로는 메서드라는 사실을 1장에서 설명했다. 여러 언어에서 메서드는 (어느 정도는) 함수를 표현하는 방식 중 하나다. 2장에서 논의한 것처럼 코틀린에서는 메서드를 함수라고 부르고 fun이라는 키워드를 사용해 함수를 도입한다. 하지만 이런 함수에는 두 가지 문제가 있다. 데이터와 함수는 근본적으로 동일하다. 어떤 데이터든 실제로는 함수라 할 수 있고, 어떤 함수든 실제로는 데이터라고 할 수 있다.

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