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

    Overloading/WithoutDefaultArguments.kt

    package withoutdefaultarguments
    import atomictest.eq
    
    fun f(n: Int) = n + 373
    fun f() = f(0)
    
    fun main() {
      f() eq 373
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.