코틀린(Kotlin)
Kotlin 이란?
jooeun
2023. 8. 21. 12:42
- 안드로이드 공식 언어!
- 2017년 5월 18일 Google I/O 2017에서 구글이 안드로이드 공식 언어로 코틀린 추가
- 안드로이드 스튜디오 3.0부터 코틀린이 기본으로 지원 됨(이전 버전에서도 플러그인만 설치 하면 됨)
- Kotlin도 JetBrains에서 개발, 안드로이드 스튜디오도 JetBrains 소유
- 정의 : statically typed programming language for modern multiplatform applications
- 장점
- concise : 간결함
- pojo, lambda 표현식, singleton 생성 등 편리하다
- safe : 안전하다
- 변수에 null을 넣을 수 없어서 nullpointer exception이 날 수 없다
- nullable type을 지정해야만 변수에 null 할당 가능
- 타입 체크 후 자동으로 autocast해준다
- 변수에 null을 넣을 수 없어서 nullpointer exception이 날 수 없다
- interoperable : 상호 운영
- 자바와 상호 운영 가능하다
- 자바와 코틀린은 서로 호출할 수 있다
- 자바와 상호 운영 가능하다
- tool-friendly
- jetbrains에서 만든 언어. jetbrains에서 안드로이드 스튜디오를 만들었음
- concise : 간결함
- 코틀린을 사용함으로서 내 코드는 간단히도 더 좋아졌다
- 기존 자바/안드로이드 개발자들에겐 러닝 커브가 상당히 낮다