kotlin (코틀린) 시작해보기 (3)

이번 시간에는 코틀린의 클래스에 대해 살펴보자. 가장 많이 사용할 것 같은 문법들만 소개하겠다. 나머지는 실제로 레퍼런스를 보면 되겠다. 레퍼런스에 있는 것을 다 하면 좋겠지만 그럴 여력이 없다. 기본적인 것과 자주 사용하는 것 혹은 조금 특이한 것들만 소개할 예정이다. 이전 중간에도 return, break,continue, 라벨 등은 건너 띄었다. 클래스 class Product { } 기본적인 형태는 위와 같다. 자바와 비슷한 형태이지만 class 앞에 접근제한자가 없다. 대부분의 클래스는 public 이므로 기본값은 public 접근제한자 이다… Read More

kotlin (코틀린) 시작해보기 (2)

오늘은 코틀린의 기초에 대해 살펴보도록 하자! 필자가 생각하기에 자주 쓰이는 문법들을 살펴보겠다. 이 외에 문법들은 코틀린 공식문서를 살펴보는게 좋을 듯 싶다. 기본적인 number들은 자바와 bit 길이가 같다. 그러므로 생략한다. 명시적 변환 자바와 달리 코틀린은 자동 형변환을 지원하지 않는 듯하다. 예를들어 보자. int i = 10; long l = i; System.out.println(l); 위의 코드는 자바의 자동 형변환 코드이다. 작은 범위의 타입은 큰 범위 타입으로 자동 형 변환이 가능하다. 이건 자바 기초이므로 다.. Read More

kotlin (코틀린) 시작해보기 (1)

필자가 코틀린은 처음 알게 된 계기는 intellij 를 사용하면서 알게 되었다. intellij를 사용한지는 얼마 되지 않았다. (작년 가을쯤?) 그러면서 코틀린이라는 언어를 알게 되었는데 실제 코틀린이 발표된지는 꽤 된 언어이다. 하지만 우리나라에서는 그렇게 인지도가 높은 편은 아니다. 코틀린을 간단하게 소개하자면 intellij를 만든 회사 Jetbrains이 만든 언어로 JVM 위에 올라간다. Jetbrains가 만들어서 intellij에 기능이 빵빵하게 지원해준다. 예를들어 intellij에 자바코드를 코틀린 파일에 복붙하면 알아서 코틀린 문법으로 변환도 해준다. 그리고 또한 java와 호환이 아주.. Read More