Skip to content

Kotlin 언어 기능 및 제안

JetBrains는 실용적인 설계를 기반으로 Kotlin 언어 진화 원칙에 따라 Kotlin 언어를 발전시킵니다.

언어 기능 제안은 Kotlin 1.7.0부터 나열됩니다.

Kotlin 진화 원칙 문서에서 언어 기능 상태에 대한 설명을 확인하세요.

탐색 및 설계

풍부한 오류: 오류 유니온 타입

  • KEEP 제안: 정의되지 않음
  • YouTrack 이슈: KT-68296

탐색 및 설계

이름 기반 비구조화

탐색 및 설계

불변성 지원

KEEP 논의

Kotlin 스태틱 및 스태틱 확장

KEEP 논의

컬렉션 리터럴

KEEP 논의

명시적 백킹 필드

KEEP 논의

버전 오버로딩

KEEP 논의

사용되지 않는 반환 값 검사기

KEEP 논의

KDoc 모호성 링크 간소화

KEEP 논의

KDoc에서 확장 링크 해석

미리보기

컨텍스트 파라미터: 컨텍스트 종속 선언 지원

미리보기

프로퍼티의 어노테이션 사용-사이트 타겟 개선

미리보기

중첩 (비캡처링) 타입 별칭

미리보기

컨텍스트-민감형 해석

미리보기

JVM에서 박스된 인라인 값 클래스 노출

미리보기

kotlin.time.Instant

미리보기

Uuid

미리보기

공통 아토믹 및 아토믹 배열

미리보기

KMP Kotlin-자바 직접 실제화

안정

when-with-subject의 가드 조건

안정

다중 달러 보간: 문자열 리터럴에서 달러 기호 처리 개선

안정

비지역 breakcontinue

안정

안정화된 @SubclassOptInRequired

안정

Enum.entries: Enum.values()의 고성능 대체

안정

데이터 객체

안정

RangeUntil 연산자 ..<

안정

확실히 널 불가능한 타입

철회됨

컨텍스트 리시버

철회됨

자바 합성 프로퍼티 참조

탐색 및 설계

풍부한 오류: 오류 유니온 타입

  • KEEP 제안: 정의되지 않음
  • YouTrack 이슈: KT-68296

탐색 및 설계

이름 기반 비구조화

탐색 및 설계

불변성 지원

KEEP 논의

Kotlin 스태틱 및 스태틱 확장

KEEP 논의

컬렉션 리터럴

KEEP 논의

명시적 백킹 필드

KEEP 논의

버전 오버로딩

KEEP 논의

사용되지 않는 반환 값 검사기

KEEP 논의

KDoc 모호성 링크 간소화

KEEP 논의

KDoc에서 확장 링크 해석

미리보기

컨텍스트 파라미터: 컨텍스트 종속 선언 지원

미리보기

프로퍼티의 어노테이션 사용-사이트 타겟 개선

미리보기

중첩 (비캡처링) 타입 별칭

미리보기

컨텍스트-민감형 해석

미리보기

JVM에서 박스된 인라인 값 클래스 노출

미리보기

kotlin.time.Instant

미리보기

Uuid

미리보기

공통 아토믹 및 아토믹 배열

미리보기

KMP Kotlin-자바 직접 실제화

안정

when-with-subject의 가드 조건

안정

다중 달러 보간: 문자열 리터럴에서 달러 기호 처리 개선

안정

비지역 breakcontinue

안정

안정화된 @SubclassOptInRequired

안정

Enum.entries: Enum.values()의 고성능 대체

안정

데이터 객체

안정

RangeUntil 연산자 ..<

안정

확실히 널 불가능한 타입

철회됨

컨텍스트 리시버

철회됨

자바 합성 프로퍼티 참조