더북(TheBook)

이런 형태의 필요시 임포트(import-on-demand) 기능은 구체적인 선언을 지정해 임포트하는 디렉티브보다 우선순위가 낮다. 앞의 readInt() 예제에서 한 임포트 디렉티브를 필요시 임포트 디렉티브로 바꾸면 구체적인 임포트 문만 효과를 발휘한다.

import app.util.foo.readInt
import app.util.bar.*
fun main() {
  val n = readInt() // 모호하지 않음. app.util.foo.readInt를 사용
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.