function 썸네일형 리스트형 [Kotlin] 함수 프로그래밍 분야에서 함수라는 말은 어떤 '입력'에 대해 '출력'을 반환하는 일련의 코드 조각을 나타내는데, 이것은 우리가 잘 알고 있는 수학적인 정의와도 유사하다. 메서드 또한 이러한 개념에서 함수이지만, 이것은 객체지향 문맥에서 주로 쓰이는 용어이다. 다시 말하자면, 수신객체에 보내는 '메시지'라고 하는 것이 올바르다. 이와 관련된 것은 'Message passing' 과 관련된 문서를 찾아보자. 이제 코틀린에서 말하는 함수 또는 메서드의 중요 개념들을 정리해 보도록 하겠다. (이하 코틀린 문맥에서 '함수'로 통일) 최상위(Top level) 함수 각자 이해하기에 따라 다를 수 있지만 서두에 언급한 것과 같은 맥락에서, 함수라는 것은 어떠한 수신객체도 없다. 자바 또한 이러한 개념을 이용해 메서드를 작.. 더보기 이전 1 다음