본문 바로가기

Language/Kotlin

(19)
[Kotlin] 코틀린 기본 - 제어문 'if / when / for / while' [Kotlin] 코틀린 기본 문법, 제어문 코틀린 제어문 ( if / when / for / while / do~while ) 제어문 개념 코틀린의 제어문은 크게(if / when / for / while) 4가지로 구분 when문을 제외하면 거의 유사한 형태 자바와 코틀린의 제어문은 개념이 다른 형태 (문 "Statement" / 식 "Expression") : 자바는 제어문의 개념이 "문"의 형태 / Kotlin은 반복문을 제외한 나머지는 식 "Expression"의 형태 1) 문 "Statement" - 값을 반환하지 않는 형태 (retrun x) // JAVA // if문 : 기본적으로 문의 형태로 식처럼 사용하려면 retrun을 직접 입력해줘야 함 if(a > b) { return true; }..
[Kotlin] 코틀린 기본 - 문법 '변수 / 상수 / 함수 / 자료형 ' Kotlin, 코틀린 기본 문법 기본 문법 변수/상수/함수 선언 방법 및 사용 기본 문법 코틀린은 코드 마지막에 세미콜론(;)을 붙이지 않는다 : ex) println("Sample TEXT") 변수/상수 명 선언 방법 : var a: Int = 10 // 변수(Variable), 변경이 가능(mutable) val b: Int = 20 // 상수(Variable Final), 변경이 불가능(Immutable) -> " 변수종류 변수명: 자료형(타입) = 값 " 타입 추론(Type Inference)를 통해 자료형(타입)을 생략 가능 : 코틀린은 리터럴에 따라 자료형 추론 리터럴? - 자료형을 알 수 있는 표기 형식 var a = 10// 리터럴(10)을 통해 Int자료형 추론 var b = 10L// ..
[Kotlin] 코틀린이란? Kotlin 코틀린이란? 코틀린이란 ? JetBrains(젯브레인)에서 만든 프로그래밍 언어 * JetBrains(젯브레인) - Intelli J(인텔리 제이, Eclipse같은 Java IDE)로 유명한 S/W 개발업체 2011년 최초 공개, 2017년 공식 안드로이드 개발 언어 채택 Kotlin(코틀린)을 사용해야하는 이유 2017 Google I/O, 정식 안드로이드 개발 언어(Android Development Language)로 추가 JVM (Java Virtual Machine) 위에서 동작하는 프로그래밍 언어로 기존 자바(Java)와 100% 호환 자바의 수많은 라이브러리를 그대로 사용하면서 코드는 자바(Java)보다 간결하게 작성이 가능 2018 Google I/O부터 대부분의 예제를 Ko..