Kotlin 언어 기능 및 제안
JetBrains는 실용적인 설계를 기반으로 Kotlin 언어 진화 원칙에 따라 Kotlin 언어를 발전시킵니다.
언어 기능 제안은 Kotlin 1.7.0부터 나열됩니다.
Kotlin 진화 원칙 문서에서 언어 기능 상태에 대한 설명을 확인하세요.
탐색 및 설계 | 풍부한 오류: 오류 유니온 타입
|
탐색 및 설계 | 이름 기반 비구조화
|
탐색 및 설계 | 불변성 지원
|
KEEP 논의 | Kotlin 스태틱 및 스태틱 확장
|
KEEP 논의 | 컬렉션 리터럴
|
KEEP 논의 | 명시적 백킹 필드
|
KEEP 논의 | 버전 오버로딩
|
KEEP 논의 | 사용되지 않는 반환 값 검사기
|
KEEP 논의 | KDoc 모호성 링크 간소화
|
KEEP 논의 | KDoc에서 확장 링크 해석
|
미리보기 | 컨텍스트 파라미터: 컨텍스트 종속 선언 지원
|
미리보기 | 프로퍼티의 어노테이션 사용-사이트 타겟 개선
|
미리보기 | 중첩 (비캡처링) 타입 별칭
|
미리보기 | 컨텍스트-민감형 해석
|
미리보기 | JVM에서 박스된 인라인 값 클래스 노출
|
미리보기 | kotlin.time.Instant
|
미리보기 | Uuid |
미리보기 | 공통 아토믹 및 아토믹 배열
|
미리보기 | KMP Kotlin-자바 직접 실제화
|
안정 |
|
안정 | 다중 달러 보간: 문자열 리터럴에서 달러 기호 처리 개선
|
안정 | 비지역
|
안정 | 안정화된
|
안정 |
|
안정 | 데이터 객체
|
안정 | RangeUntil 연산자
|
안정 | 확실히 널 불가능한 타입
|
철회됨 | 컨텍스트 리시버
|
철회됨 | 자바 합성 프로퍼티 참조
|
탐색 및 설계 | 풍부한 오류: 오류 유니온 타입
|
탐색 및 설계 | 이름 기반 비구조화
|
탐색 및 설계 | 불변성 지원
|
KEEP 논의 | Kotlin 스태틱 및 스태틱 확장
|
KEEP 논의 | 컬렉션 리터럴
|
KEEP 논의 | 명시적 백킹 필드
|
KEEP 논의 | 버전 오버로딩
|
KEEP 논의 | 사용되지 않는 반환 값 검사기
|
KEEP 논의 | KDoc 모호성 링크 간소화
|
KEEP 논의 | KDoc에서 확장 링크 해석
|
미리보기 | 컨텍스트 파라미터: 컨텍스트 종속 선언 지원
|
미리보기 | 프로퍼티의 어노테이션 사용-사이트 타겟 개선
|
미리보기 | 중첩 (비캡처링) 타입 별칭
|
미리보기 | 컨텍스트-민감형 해석
|
미리보기 | JVM에서 박스된 인라인 값 클래스 노출
|
미리보기 | kotlin.time.Instant
|
미리보기 | Uuid |
미리보기 | 공통 아토믹 및 아토믹 배열
|
미리보기 | KMP Kotlin-자바 직접 실제화
|
안정 |
|
안정 | 다중 달러 보간: 문자열 리터럴에서 달러 기호 처리 개선
|
안정 | 비지역
|
안정 | 안정화된
|
안정 |
|
안정 | 데이터 객체
|
안정 | RangeUntil 연산자
|
안정 | 확실히 널 불가능한 타입
|
철회됨 | 컨텍스트 리시버
|
철회됨 | 자바 합성 프로퍼티 참조
|