젯브레인, 코틀린 1.5.30 출시··· “새 언어 기능 지원”
2021.08.30.
ⓒCIO Korea / Paul Krill | ComputerWorld
젯브레인이 ‘코틀린 1.5.30’을 지난 8월 25일(현지 시각) 공개했다. 코틀린 버전 1.5.30은 새로운 언어 기능과 표준 라이브러리 추가 기능을 실험적으로 지원한다. 또한 실험적 기능에는 곧 출시 예정인 코틀린 1.6.0 릴리즈에서 제공될 주석 클래스의 봉인된 when 명령문 및 인스턴스화도 포함됐다.
버전 1.5.30에서 봉인된 when 명령문 기능을 활성화하면 when 명령문이 완전하지 않을 때 컴파일러 경고가 표시된다. 개발자가 자체 기능을 도입할 필요 없이 코드를 더 안전하게 만들 수 있다고 개발팀은 설명했다.
상위유형(supertype)으로 suspend 기능이 지원된다. 여러 suspend 기능 상위유형을 사용할 수 없는 등의 제한 사항이 있긴 하지만 suspend 기능 유형을 상위 인터페이스로 사용할 수 있는 기능이 프리뷰로 제공된다.
코틀린 1.5.30 설치 지침은 이곳(blog.jetbrains.com)에서 확인할 수 있다. 이 밖의 개선사항은 다음과 같다.
• 코틀린/JVM(Kotlin/JVM)의 경우 주석 클래스의 인스턴스화를 활성화해 임의의 코드에서 주석 클래스의 생성자를 호출하여 결과 인스턴스를 얻을 수 있다. 또한 컴파일러가 특정 유형의 null 허용 여부 주석의 정보를 기반으로 null 허용 여부 불일치를 보고할지 지정할 수 있다.
• 애플 실리콘 컴퓨터의 기본 지원이 제공된다.
• 다양한 대상에서 옵트인 요구사항 주석을 사용하고 선언하기 위한 새로운 규칙이 제공된다.
• 표준 라이브러리에서 Duration 및 Regex stdlib API가 개선됐다. 예를 들면 Duration.toString()의 출력을 더 쉽게 읽을 수 있게 됐다. Duration API는 코틀린 1.6.0에서 안정화 버전으로 제공될 예정이다.
(후략)
[원문 기사 : https://www.ciokorea.com/news/206299 ]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 506899 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 496608 | 2020-10-27 |
9554 | [주간 OSS 동향 리포트] 구글·마이크로소프트 外, ‘eBPF’ 재단 출범 | 4282 | 2021-08-31 |
9553 | AMD, 리눅스 개발 박차…인재 영입 속도 3 | 4511 | 2021-08-30 |
9552 | 젯브레인, 코틀린 1.5.30 출시··· “새 언어 기능 지원” | 4870 | 2021-08-30 |
9551 | [최민성의 도시 부동산 이야기] 산업 생태계는 개방형 오픈소스로 발전한다 | 4564 | 2021-08-30 |
9550 | 오케스트로, 차세대 표준지방인사정보시스템에 ‘콘트라베이스’ 공급 | 5337 | 2021-08-30 |
9549 | [이슈] 서울대공대 강유 교수팀, 인공지능 국제 최우수 학회 'KDD 2021' 최우수 논문상 수상 | 4865 | 2021-08-27 |
9548 | [클라우드 테크 기업들]데이터브릭스, DW·데이터레이크 합친 레이크하우스로 승부 | 4547 | 2021-08-27 |
9547 | [트렌드] 지구를 통째로 3차원 스캔…또 하나의 '가상 지구' 만들다 | 4715 | 2021-08-27 |
9546 | [코딩 트렌드] 루아(Lua), 티오베 8월 랭킹 3위…PyPL은 21위 | 5191 | 2021-08-27 |
9545 | 깃허브 CLI 2.0 출시··· “확장 만들기 지원” | 4679 | 2021-08-27 |
0개 댓글