본문 바로가기

Kotlin2

[Kotlin] 코틀린 정리노트(1) - 코틀린은 간결한 문법을 사용하여 문장 끝에 세미콜론을 붙이지 않으며, new 키워드를 사용하지 않고 객체를 생성한다. 그리고 타입추론을 가능케하여 대개 타입을 적지 않아도 된다. - 변수의 불변과 가변을 구분짓는다. 또한 변수의 선언과정에서 자바와 반대로 이름과 타입순으로 적는다. 이름과 타입 사이에는 콜론(:)이 들어간다.+val(value) : 불변+var(variable) : 가변 val name = "brother jun" // 세미콜론이 없으며 타입추론으로 String 타입으로 받아들인다. var names = "bro jun" // 가변이 가능한 var(variable) 타입, 불변은 val(value)를 사용한다. name = "brother jun" // error 발생! val 변수는.. 2019. 1. 28.
안드로이드 개발, 자바와 코틀린 차이는? 지난 해 17년, 구글 I/O에서 '코틀린(Kotlin)'이 공식적으로 안드로이드 개발 언어로서 인정받게 됐다. 이로써 구글이 코틀린을 공식적으로 지원하게 되는 셈이다. 그러면 안드로이드 개발자들은 어떤 언어를 택해야 하는지 고민에 빠질 수 있다. iOS 개발에서도 스위프트의 파란이 펼쳐지고 있으니 말이다. 그러나 개발자 커뮤니티나 다수의 개발자들은 코틀린의 인기도 이해하는 분위기이지만, 선행 자바, 후속 코틀린으로 코스를 밟아나가야 하는 것이 맞다는 의견이 조금 더 비중있었다. 때문에 객관적으로 접근하기 위해 안드로이드 개발에서의 코틀린이 자바에 비해 어떠한 차이를 갖고 있는지 살펴보고자 한다. 코틀린은 인텔리 J IDEA를 만든 젯브레인스(Jetbrains)가 2010년에 선보인 개발 언어다. 이후 .. 2018. 5. 16.
반응형