기술지원 문의는 로그인 후에 가능합니다.
확인21-05-11
안녕하세요 JetBrains 한국 총판 단군소프트입니다. 드디어 신규 릴리스 일정에 따른 첫 번째 주요 릴리스인 Kotlin 1.5.0이 출시되었습니다!! Kotlin 1.5.0 주요 기능 Kotlin 1.4.30 및 Kotlin 1.5.0 EAP 릴리스의 테스트 버전 기능에 대해 여러분이 보내주신 의견 덕에 기능을 안정화할 수 있었습니다.여러분의 도움에 정말 감사드립니다! 여러분의 도움에 보답하고자 Kotlin 1.5.0 온라인 행사를 준비했습니다!! 아래에 Kotlin 1.5.0의 변경 사항 및 온라인 행사에 대한 소개를 준비했으니, 안정적인 언어 기능 Kotlin 1.5.0에는 1.4.30에서 테스트 버전으로 제공된 새로운 언어 기능의 안정적인 버전이 포함되어 있습니다. ▶ 최신 Java 기능인 레코드 클래스와의 상호운용성을 유지하기 위한 JVM 레코드에 대한 지원 JVM 레코드를 사용하기 위한 요구 사항에 관해 자세히 알아보세요. ▶ sealed 인터페이스. sealed 제어자는 클래스에서 작동하는 방식과 동일하게 인터페이스에서 작동하며, sealed 인터페이스의 모든 구현은 컴파일 시 인식됩니다. ▶ sealed 클래스 개선 사항. 이전에는 모든 하위 클래스가 sealed 클래스와 동일한 파일에 있어야 했습니다. 이제 컴파일 유닛 및 패키지가 동일하기만 하면 어느 파일에든 있을 수 있습니다. ▶인라인 클래스는 값만 들어있는 값 기반 클래스의 하위 집합입니다. 이 클래스는 메모리 할당 사용으로 인한 추가 오버헤드 없이 특정 유형 표준 및 테스트 라이브러리 개선 사항 ▶ 표준 라이브러리는 다음과 같은 여러 유용한 기능을 제공합니다. ▶테스트 라이브러리에는 다음과 같은 중요한 개선 사항이 포함됩니다. 라이브러리 개선 사항에 관한 추가 설명은 아래의 링크에서 확인하세요. Kotlin/JVM ▶ Kotlin 1.5.0에서 제공하는 기능: Kotlin/Native ▶ Kotlin 1.5.0에서 제공하는 기능: Kotlin/JS Kotlin/JS에서는 새로운 Kotlin/JS IR 컴파일러가 베타로 향상됩니다. IR 컴파일러에는 KVision, fritz2, doodle등을 비롯해 이미 잘 알려진 프레임워크와 라이브러리가 다양하게 제공됩니다. 라이브러리 작성자의 경우 이전 버전과의 호환성을 사용하여 사용 중인 라이브러리를 마이그레이션하여 이러한 라이브러리에 추가할 수 있습니다. 또 다른 개선 사항으로는 webpack 4 대신 webpack 5를 사용하여 JS 번들을 빌드하는 것이 있습니다. Kotlin 1.5.0 설치 방법 - 자동 업데이트 : IntelliJ IDEA 또는 Android Studio를 사용하고 있는 경우 릴리스가 출시되면 자동 업데이트를 할 수 있습니다. 추가로 다음 IDE의 최신 버전을 언제든지 다운로드하여 광범위한 Kotlin 지원을 받을 수 있습니다. 또한 kotlinx 라이브러리를 호환되는 버전으로 업데이트하고 기존 프로젝트의 빌드 스크립트에 Kotlin 버전 1.5.0을 지정했는지 확인하세요. 명령줄 컴파일러가 필요한 경우, Github 릴리스 페이지에서 다운로드하세요. 문제가 발생하면? "Kotlin 1.5 온라인 행사" Kotlin 1.5.0에 관해 궁금한 점이 있으신가요? 5월 25일에 열리는 Kotlin 1.5 온라인 행사에서는 Kotlin 팀이 최신 릴리스에 대한 모든 질문에 답해 드립니다. 알고 싶은 것을 무엇이든 물어볼 수 있습니다. 질문은 없지만 답변에만 관심이 있는 분들도 환영합니다!! [행사 내용] 모든 기능 릴리스와 마찬가지로, 이전에 공개했던 변경 사항의 일부 지원 중단 주기가 Kotlin 1.5.0에서 종료됩니다. 이러한 사례는 언어 위원회에서 모두 신중하게 검토한 후 Kotlin 1.5 호환성 가이드에 표시됩니다. 또한 해당 변경사항을 YouTrack에서 확인할 수 있습니다. 지금 바로 Kotlin 1.5.0을 설치하고 Kotlin 1.5 온라인 행사에 등록하세요! 이 게시물은 Ekaterina Volodko가 작성한 Kotlin 1.5.0 – the First Big Release of 2021을 번역한 글입니다. |