Android
-
커니의 코틀린 day 01Android/커니의 코틀린 2019. 2. 7. 16:30
1장 코틀린이란?1.1 코틀린 소개 - 인텔리제이라는 제품으로 유명한 젯브레인에서 만든 언어로 2011년 최초로 공개된후 16년 정식버전이 출시됨.- 간결한 문법과 풍부한 기능 높은 안정성을 토대로 높은 생산성을 보장하는 것을 목표로 개발.- 자바와 100% 호환- 2017년도 구글 I/O에서 안드로이드 공식지원언어로 채택되었음 1.2 코틀린의 특징간결한문법- 문장 끝에 세미콜론을 넣지 않아도 됨- new키워드를 쓰지않고 객체를 생성함- 타입 추론을 지원하므로 일반적인 경우 타입을 적지 않아도 됨 널 안정성객체 타입의 변수에서 널 값의 허용여부를 구분하지 않던 자바와 달리 코틀린은 명확히 구분함,또한 널 값의 허용 여부를 컴파일 단계에서 검사하므로 런타임에서 발생하는 오류를 대폭 줄일수있다. 가변/불변 ..