성능과 Java 상호운용성을 개선하기 위해 const로 선언될 수 있는 객체 내의 최상위 val 프로퍼티를 보고합니다.

예:


  object A {
      val foo = 1
  }

빠른 수정을 적용한 후:


  object A {
      const val foo = 1
  }
라이브러리 저작자를 위한 팁: 공개 API 심볼에 const를 사용하면 컴파일 시간의 라이브러리 버전이 런타임 버전과 다를 경우 두 가지 다른 값이 사용될 수 있기 때문에 위험합니다. 주의해서 사용하세요.