이런 형태의 필요시 임포트(import-on-demand) 기능은 구체적인 선언을 지정해 임포트하는 디렉티브보다 우선순위가 낮다. 앞의 readInt() 예제에서 한 임포트 디렉티브를 필요시 임포트 디렉티브로 바꾸면 구체적인 임포트 문만 효과를 발휘한다.
import app.util.foo.readInt
import app.util.bar.*
fun main() {
val n = readInt() // 모호하지 않음. app.util.foo.readInt를 사용
}