본문 바로가기

Language/Kotlin3

Kotlin(코틀린) 개념잡자! 문법 및 사용법 정리(3) 이 글은 초보자를 위한 Kotlin 예제 200 을 참고하였습니다. 더욱 자세한 설명은 직접 책을 구매해서 확인하세요~ 1. 동반자객체(Companinon object) 코틀린에서는 static을 지원하지 않는다. static의 효과를 얻으려면 코틀린에서는 companion object를 사용하면 된다. class Person private constructor(){ //5번째 줄의 create() 함수를 통해서만 Person 객체를 생성할 수 있게 하도록 생성자를 private으로 지정 companion object {//companion object 정의 fun create(): Person{ //Person의 인스턴스 생성. countCreated += 1 //지금까지 생성된 인스턴스 개수 반환 r.. 2020. 1. 3.
Kotlin(코틀린) 개념잡자! 문법 및 사용법 정리(2) ......뭐지 발행한 게시물의 내용이 삭제되어 있었음 ㅠㅠ OTL 이 글은 초보자를 위한 Kotlin 예제 200 을 참고하였습니다. 더욱 자세한 설명은 직접 책을 구매해서 확인하세요~ 1. 함수 간단히 쓰기 fun function() : Double{ return 3.0 + 7 } //위와같이 문장이 하나뿐인 블록은 =를 사용하여 줄여쓸 수 있다. fun function() : Double = 3.0 +7 //3.0+7이라는 값은 Double타입을 추론해 낼 수 있으므로(!) 반환타입을 생략 가능 fun function() = 3.0 + 7 2. void와 대응하는 Unit fun celsiusToFah(celsius:Int) : Unit { println(celsius * 1.8 +32) } //반.. 2019. 10. 31.
Kotlin(코틀린) 개념잡자! 문법 및 사용법 정리(1) 1.코틀린이란? - Intellj로 유명한 젯브레인의 오픈소스 그룹에서 개발된 언어 - 2017년 5월 구글I/O 행사에서 안드로이드의 공식 언어로 코틀린이 지정됨 - 자바,안드로이드 100% 호환가능한 언어 --> 코틀린도 JVM위에서 동작함 - 코틀린 프로그램의 확장자는 .kt [ Kotlin 공식 사이트 ] https://kotlinlang.org/docs/reference/ Reference - Kotlin Programming Language kotlinlang.org [ Kotlin 소스 작성 및 테스트를 해볼 수 있는 사이트 ] 이클립스나 인텔리제이 등의 IDE 툴 환경셋팅을 하지 않아도 kotlin 소스를 작성해보고 테스트해볼 수 있다. https://try.kotlinlang.org/#/.. 2019. 10. 30.