목록Language/Kotlin (10)
한 걸음 두 걸음
출처 : 인프런 새차원님의 kotlin 강의입니다. https://www.inflearn.com/course/%EC%BD%94%ED%8B%80%EB%A6%B0-%EA%B0%95%EC%A2%8C-%EC%83%88%EC%B0%A8%EC%9B%90/lecture 1. 패키지 1.1 package package demo 코드 맨 윗줄에 작성하며, 디렉토리 경로와 상관없습니다. 1.2 import import의 경우 java와 같습니다. 2. 함수정의 2.1 func키워드 (리턴타입 명시) fun 키워드를 사용하여 정의합니다. fun sum(a: Int, b: Int) : Int { return a+b } 여기서 sum(a: Int, b: Int) : Int(리턴타입) 이 이렇게 명시되어있습니다.(생략가능합니다)..
1. 구글에서 안드로이드 네이티브 앱을 개발하는 공식 언어로 지정했습니다. 안드로이드 스튜디오 3.0부터 코틀린을 적용하여 개발을 할 수 있습니다. (오라클과 구글의 소송 중 오라클이 이겨 앞으로 저작권 관련 문제때문에 코틀린이 자주 사용될 것으로 보입니다. java와 완전히 상호대체 가능합니다. (-> IntelliJ에서 코드 변환은 가능하나, 불완전합니다.) java보다 간결합니다. 코틀린은 java보다 훨씬 짧은 코드로 다양한 기능을 구현할 수 있기 때문에 보다 효율적입니다. 안전합니다. null포인터 등에 대해 엄격하게 관리하여 프로그래밍이 안정성있게 됩니다. 코틀린은 정적타입프로그래밍 언어이며, 다양한 플랫폼에서 작용합니다. Tool-friendly JetBrains에서 개발한 언어로 기본에 만..