Kotlin 1.7.0이 출시되었습니다. 이번 버전에서는 새로운 Kotlin/JVM K2 컴파일러의 알파 버전이 공개되며, 언어 기능이 안정화되었고, JVM, JS, Native 플랫폼의 성능이 개선되었습니다.
이 버전의 주요 업데이트는 다음과 같습니다.
새로운 Kotlin K2 컴파일러 알파 버전의 놀라운 성능 개선 사항. 단, 이 버전은 JVM에서만 지원되며 아직 kapt를 비롯한 컴파일러 플러그인과 함께 사용할 수 없습니다.
Gradle 증분 컴파일에 대한 새로운 접근 방식. 이제 증분 컴파일은 Kotlin이 아닌 종속 모듈의 변경 사항에도 지원되며, Gradle과 호환 가능합니다.
옵트인 요구 사항 어노테이션, null 가능하지 않은 타입, 빌더 추론 기능 안정화.
타입 인수를 위한 밑줄 연산자. 이 연산자를 사용하면 다른 타입이 지정된 경우 인수 타입을 자동으로 추론할 수 있습니다.
이번 릴리스에서 인라인 클래스의 인라인 값에 대한 위임을 통한 구현을 사용할 수 있습니다. 또한 대부분의 경우 메모리를 할당하지 않는 경량 래퍼를 생성할 수 있습니다.
Kotlin 1.7.0의 새로운 기능에서 모든 변경 사항을 확인해 보세요.
아래의 Kotlin 1.