본문 바로가기
프로그래밍 놀이터/Kotlin, Coroutine

[Effective Kotlin] Dictionary

by 돼지왕 왕돼지 2022. 6. 14.
반응형

이 글은 Effective Java 를 완독하고, Kotlin 을 상용으로 사용하는 개발자 입장에서
Effective Kotlin 글 중 새로운 내용, remind 할 필요 있는 부분, 핵심 내용 등만 추려 정리한 내용입니다.

 

Function vs method

#
function 은 "fun" keyword 로 시작하고, top-level, member, local function 으로 정의가 가능하다.

 

#
method 는 class 에 연관된 function 을 이야기한다.
다시 말하면 이 함수를 부르기 위해서는 연관된 class 이름이 필요한 경우가 method 이다.
논란의 여지가 조금 있지만 extension function 도 method 로 본다.

 

 

Extension vs member

 

 

Parameter vs argument

#
parameter 는 함수 정의에 정의된 변수를 이야기하고, argument 는 실제 전달된 값을 이야기한다.

 

 

Primary vs Secondary constructor

 

 

반응형

댓글