2012년 6월 4일
Kotlin M1 릴리스 이후 일곱 주가 지나, 이제 Kotlin M2의 후보 빌드를 시도해 보시라고 초대하게 되어 기쁩니다! 이 글에서는 다가오는 마일스톤 릴리스와 사용 지침에 대한 개요를 제공합니다.
감사합니다, M1!
우리의 M1 빌드는 상당히 잘 수행되었습니다: 약 800회의 다운로드를 기록했고, 포럼과 이슈 트래커에서 많은 피드백을 받았습니다.
여러분도 그것으로 꽤 재미를 느끼신 것 같고, 우리는 더 많은 재미를 목표로 하고 있습니다 :)
무엇이 새로워졌나요
- 작은 것들
- 언어 기능
- 자바스크립트
- 안드로이드
- 후보 빌드 설치 방법
작은 것들
보통처럼, 많은 버그가 수정되었습니다. 여기서 IDE 성능에 대한 작업을 진행하고 있다는 것을 강조하고 싶습니다. M2에서는 약간 개선되었고, 다음 마일스톤까지 실제 속도에 도달할 것입니다.
언어 기능
Kotlin은 이제 가시성 수식어를 지원합니다. 네 가지가 있습니다:
- private, protected, public — 평소대로,
- internal — 모듈 내에서 보이는 (패키지보다 더 많음).
이제 vararg 함수에 값의 배열을 전달할 수 있습니다:
fun printAll(vararg a : String) {
for (item in a) println(item)
}
fun main(args: Array<String>) {
printAll("one", "two")
printAll(*args)
}
전개 연산자(*)는 배열을 vararg 목록으로 "변환"합니다. 자바와 달리 이것은 어떤 애매한 상황도 발생시키지 않습니다.
곧 더 좋은 것들이 추가될 예정입니다.
IDE에서의 자바스크립트 지원
Kotlin Web Demo에서 브라우저 내에서 직접 Kotlin을 사용할 수는 있지만, 이제 JavaScript로 컴파일된 Kotlin을 위한 실제 IDE가 있습니다.
IntelliJ IDEA 플러그인의 M2 후보 빌드를 설치할 때, 이러한 지침을 따라 Kotlin-to-JS 컴파일을 시도해 보세요:
- github에서 kotlin-js-hello 프로젝트를 체크아웃하세요.
- IntelliJ IDEA 프로젝트로 열어주세요.
- Kotlin-JS 프로젝트로 설정하세요.
- 선호하는 브라우저를 선택하고 실행하세요. 결과가 브라우저에 열릴 것입니다.
- 자바스크립트 파일을 원하는 대로 편집하고 다시 실행하세요...
현재로서는 API 문서는 준비 중입니다. 그 동안에는 여기서 Kotlin의 JS API를 공부할 수 있습니다.
안드로이드
몇몇 버그를 수정하고 많은 흥미로운 사항을 알아낸 뒤(특별히 Aleksandro Eterverda에게 감사), 우리는 이제 Kotlin으로 안드로이드에서 실행할 준비가 되었습니다!
- 안드로이드 SDK가 설치되어 설정되어 있어야 합니다.
- 안드로이드에 대한 IDE 지원은 IntelliJ IDEA의 오픈 소스 버전에서 사용 가능합니다.
- IntelliJ IDEA 플러그인의 M2 후보 빌드를 설치하세요.
- 빠른 시작을 위해, github에서 kotlin-android-hello 프로젝트를 체크아웃하세요.
- 실행 구성을 설정하고 프로젝트를 실행하세요 (단계별 지침은 여기).
- 즐겁게 해보세요 :)
다른 Kotlin 프로그램들이 안드로이드에서 실행되고 있습니다:
- 우리는 표준 Android 예제를 Kotlin으로 포팅하고 있습니다: kotlin-samples-for-android. 자유롭게 기여해 주세요!
- Vladimir Lichonos는 Android용 유용한 Kotlin 유틸리티 세트를 구성했습니다: kotlinAndroidLib
후보 빌드 설치 방법
- IntelliJ IDEA (Community 또는 Ultimate) 버전 11.1을 받으세요.
- Kotlin 실험과 작업 환경을 분리하고 싶다면, 여기에서 지시사항을 따르세요.
- Integration Build Plugin Repository를 설정하고 플러그인을 설치하세요. 단계별 지시사항은 여기에 있습니다.
보통처럼 여러분의 피드백은 매우 환영입니다. 즐거운 Kotlin 되세요!
원문
https://blog.jetbrains.com/kotlin/2012/06/kotlin-m2-candidate/
'Kotlin > Release Notes' 카테고리의 다른 글
[Kotlin Release Notes] Kotlin M3 is Out! (0) | 2023.08.27 |
---|---|
[Kotlin Release Notes] Kotlin M2 is Out! (0) | 2023.08.27 |
[Kotlin Release Notes] Kotlin M1 is Out! (0) | 2023.08.27 |
[Kotlin Release Notes] Kotlin M1 Candidate (0) | 2023.08.27 |
[Kotlin Release Notes] Kotlin Goes Open Source! (0) | 2023.08.27 |
댓글