더북(TheBook)

디폴트 인자를 흉내 내기 위해 확장 함수를 사용하면 안 된다. 즉, 다음과 같은 코드를 작성하지 말라.

Overloading/WithoutDefaultArguments.kt

package withoutdefaultarguments
import atomictest.eq

fun f(n: Int) = n + 373
fun f() = f(0)

fun main() {
  f() eq 373
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.