본문 바로가기
반응형

전체 글361

[Kotlin 번역] What's new in Kotlin 1.5.20 2021년 6월 24일 Kotlin 1.5.20에는 1.5.0의 새로운 기능에서 발견된 문제에 대한 수정사항과 다양한 툴링 개선 사항이 포함되어 있습니다. 릴리스 블로그 포스트와 이 비디오에서 변경 사항에 대한 개요를 찾을 수 있습니다: Kotlin/JVM Kotlin 1.5.20은 JVM 플랫폼에서 다음과 같은 업데이트를 받습니다: invokedynamic를 통한 문자열 연결 JSpecify 널 어노테이션 지원 Kotlin 및 Java 코드가 있는 모듈 내에서 Java의 Lombok 생성된 메서드 호출 지원 invokedynamic를 통한 문자열 연결 Kotlin 1.5.20은 문자열 연결을 동적 호출(invokedynamic)로 JVM 9+ 대상에 컴파일하여 현대적인 Java 버전과 함께 동작합니다... 2023. 9. 16.
[Kotlin 번역] What's new in Kotlin 1.5.0 2021년 5월 5일 Kotlin 1.5.0은 새로운 언어 기능, 안정적인 IR 기반 JVM 컴파일러 백엔드, 성능 향상 및 실험적인 기능을 안정화하고 오래된 것들을 폐지하는 진화적인 변경 사항을 소개합니다. 릴리스 블로그 게시물에서 변경 사항 개요를 찾을 수도 있습니다. 언어 기능 Kotlin 1.5.0은 1.4.30에서 미리보기로 제시된 새로운 언어 기능의 안정 버전을 제공합니다: JVM 레코드 지원 Sealed 인터페이스 및 Sealed 클래스 개선 인라인 클래스 이러한 기능의 자세한 설명은 이 블로그 게시물과 Kotlin 문서의 해당 페이지에서 확인할 수 있습니다. JVM 레코드 지원 Java는 빠르게 발전하고 있으며 Kotlin이 이와 상호 운용성을 유지하도록 하기 위해 최신 기능 중 하나인 레.. 2023. 9. 16.
[Kotlin 번역] What's new in Kotlin 1.4.30 2021년 2월 3일 Kotlin 1.4.30는 새로운 언어 기능의 미리 보기 버전을 제공하며, Kotlin/JVM 컴파일러의 새로운 IR 백엔드를 베타로 업그레이드하고 성능 및 기능 개선 사항을 제공합니다. 또한 이 블로그 게시물에서 새로운 기능에 대해 알아볼 수 있습니다. 언어 기능 Kotlin 1.5.0은 JVM 레코드 지원, 실드 인터페이스 및 안정적인 인라인 클래스와 같은 새로운 언어 기능을 제공할 예정입니다. Kotlin 1.4.30에서는 이러한 기능과 개선 사항을 미리 보기 모드에서 시도해 볼 수 있습니다. 이를 위해 해당 YouTrack 티켓에서 피드백을 공유해 주시면 1.5.0 릴리스 이전에 문제를 해결하는 데 도움이 될 것입니다. JVM 레코드 지원 실드 인터페이스 및 실드 클래스 개선.. 2023. 9. 16.
[Kotlin 번역] What's new in Kotlin 1.4.20 2020년 11월 23일 Kotlin 1.4.20에서는 여러 개의 실험적인 기능을 제공하며, 기존 기능에 대한 수정과 개선도 포함되어 있습니다. 이 중에서도 1.4.0에서 추가된 기능도 포함되어 있습니다. 더 많은 예제와 함께 새로운 기능에 대해 알아보려면 이 블로그 포스트를 확인하세요. Kotlin/JVM Kotlin/JVM의 개선 사항은 현대 Java 버전의 기능과 따라가도록 의도되었습니다: Java 15 대상 invokedynamic 문자열 연결 Java 15 대상 이제 Java 15가 Kotlin/JVM 대상으로 사용 가능합니다. invokedynamic 문자열 연결 invokedynamic 문자열 연결은 실험적입니다. 언제든지 폐기되거나 변경될 수 있습니다. 사용하려면 옵트인(아래의 자세한 내용.. 2023. 9. 16.
[Kotlin 번역] What's new in Kotlin 1.4.0 2020년 8월 17일 Kotlin 1.4.0에서는 모든 구성 요소에서 품질과 성능에 중점을 둔 다양한 개선 사항을 제공합니다. 아래에서는 Kotlin 1.4.0에서 가장 중요한 변경 사항 목록을 찾을 수 있습니다. 언어 기능과 개선 사항 Kotlin 1.4.0은 다양한 언어 기능과 개선 사항을 포함하고 있습니다. 이들은 다음과 같습니다: Kotlin 인터페이스에 대한 SAM 변환 라이브러리 작성자를 위한 명시적 API 모드 이름 지정 및 위치 지정 인수 혼용 마지막 쉼표 호출 가능한 참조 개선 루프 내부에 포함된 break 및 continue Kotlin 인터페이스에 대한 SAM 변환 Kotlin 1.4.0 이전에는 Kotlin 인터페이스에서는 SAM (단일 추상 메서드) 변환이 Java 메서드 및 J.. 2023. 9. 16.
[Kotlin 번역] What's new in Kotlin 1.3 2018년 10월 29일 코루틴 릴리스 장기간 및 방대한 테스트를 거쳐 코루틴이 이제 릴리스되었습니다! 이것은 Kotlin 1.3부터 언어 지원과 API가 완전히 안정화되었다는 것을 의미합니다. 새로운 코루틴 개요 페이지를 확인하세요. Kotlin 1.3에서는 suspend 함수에 대한 callable 참조와 리플렉션 API에서 코루틴 지원이 도입되었습니다. Kotlin/Native Kotlin 1.3은 Native 대상을 계속 개선하고 다듬고 있습니다. 자세한 내용은 Kotlin/Native 개요를 참조하십시오. 멀티플랫폼 프로젝트 1.3에서는 공통 코드를 공유하기 쉽도록 표현력과 유연성을 향상시키고 프로젝트를 더 쉽게 구성하기 위해 멀티플랫폼 프로젝트 모델을 완전히 재작성했습니다. 또한, Kotlin.. 2023. 9. 13.
[Kotlin 번역] What's new in Kotlin 1.2 2017년 11월 28일 Table of contents 멀티플랫폼 프로젝트 다른 언어 기능 표준 라이브러리 JVM 백엔드 JavaScript 백엔드 멀티플랫폼 프로젝트 (실험적 기능) 멀티플랫폼 프로젝트는 Kotlin 1.2에서 제공되는 새로운 실험적인 기능으로, Kotlin에서 지원하는 대상 플랫폼인 JVM, JavaScript 및 (미래에는) Native 간에 코드를 재사용할 수 있게 해줍니다. 멀티플랫폼 프로젝트에서는 세 가지 종류의 모듈이 있습니다. 공통 모듈: 어떤 특정 플랫폼에 특정하지 않은 코드와 플랫폼 종속 API의 구현 없이 선언을 포함하는 모듈입니다. 플랫폼 모듈: 공통 모듈의 플랫폼 종속 선언을 특정 플랫폼에 대한 구현과 함께 포함하며, 다른 플랫폼 종속 코드도 포함할 수 있습니다... 2023. 9. 13.
[Kotlin 번역] What's new in Kotlin 1.1 2016년 2월 15일 Table of contents 코루틴 다른 언어 기능 표준 라이브러리 JVM 백엔드 JavaScript 백엔드 JavaScript Kotlin 1.1부터 JavaScript 대상은 더 이상 실험적으로 간주되지 않습니다. 모든 언어 기능이 지원되며, 프론트엔드 개발 환경과의 통합을 위한 많은 새로운 도구가 있습니다. 아래에서 자세한 변경 목록을 확인하세요. 코루틴 (실험 중) Kotlin 1.1의 주요 새로운 기능은 코루틴(coroutines)입니다. 코루틴은 async/await, yield 및 유사한 프로그래밍 패턴을 지원합니다. Kotlin의 설계 핵심은 코루틴 실행의 구현이 언어가 아닌 라이브러리의 일부로 되어 있으므로 특정한 프로그래밍 패러다임이나 동시성 라이브러리에 얽매.. 2023. 9. 12.
[Kotlin Release Notes] Kotlin 1.9.0 Released 2023년 7월 6일 Kotlin 1.9.0 릴리스가 나왔으며, JVM을 위한 K2 컴파일러는 이제 베타 버전입니다. 이 릴리스에는 새로운 언어 기능과 Kotlin Multiplatform 및 Kotlin/Native의 개선 사항이 포함되어 있습니다. 이 릴리스의 주요 하이라이트는 다음과 같습니다: 새로운 Kotlin K2 컴파일러 업데이트 enum 클래스 값 함수의 안정적인 대체 open-ended 범위를 위한 안정적인 .. 2023. 9. 12.
반응형