본문 바로가기

코틀린

(34)
코틀린(Kotlin) - 기본 요소 : 함수와 변수 코틀린을 구성하는 기본 단위인 함수와 변수를 살펴보며, 코틀린에서 타입 선언을 생략해도 된다는 사실에 대해 알아보고자 합니다. Hello World! 우선, 프로그래밍에 가장 기초가 되는 첫 번째 단계인 "Hello World!" 를 찍어보는 예제로 시작을 하겠습니다. fun main(args: Array) { println("Hello World!") } 이렇게 간단한 코드에서 코틀린 문법의 여러 특성을 발견 할 수가 있는데, 함수를 선언할 때, "fun" 키워드를 사용한다. 파라미터명 뒤에 그 파라미터의 타입을 정의하며, 콜론(:)으로 구분한다. (변수 선언할 때도 동일한 방식으로 타입을 지정) System.out.println 대신, println 이라고 쓴다. (코틀린 라이브러리는 자바 라이브러리..
코틀린(Kotlin) 을 해야하는 이유! 우선, 코틀린 포스팅을 하기에 앞서 우리가 코틀린을 해야 하는 이유에 대해 간단하게 짚어보며 매력포인트를 알아본 후 시작을 해보고자 합니다. 아마도 이 글을 보고 계신 개발자분들이라면 이미 익히 다 알고 계시는 내용이겠지만 리마인드의 차원과 약간의... 동기부여 차원에서 다시 한번 정리해보도록 하겠습니다. 코틀린(Kotlin) ▶ Google I/O 2017. 공식 개발 언어로 지정 ▶ Multi Platform Language (Android, Backend, Frontend 등... 자바가 실행되는 모든 곳) ▶ Safety Code / Readable Code : Null Safety, 안전한 캐스팅 (Null Safety의 경우 Null이 될 수 있는지 여부를 타입 시스템에 추가함으로써, 컴파일 ..