Kotlin(9)
-
[Kotlin] 코틀린 Control Flow
이번 Control Flow는 Kotlin Document에 있는 예제들을 한글로 풀어서 설명 한 예제입니다 . If Expression In Kotlin, if is an expression, i.e. it returns a value. Therefore there is no ternary operator (condition ? then : else), because ordinary if works fine in this role. 코틀린에서의 if 는 표현식이다 , 값을 반환합니다 . 삼중연산자가 필요없습니다 왜냐하면 보통 if 가 역할 수행을 잘하기때문이다 . 라는 의미입니다 . 다음 예제를 보겠습니다 . 다음 예제는 if 문이 식으로 사용되는 경우 값을 반환한다, 또한 if 식의 경우 else를 ..
2019.05.21 -
[Kotlin] 코틀린의 기본 타입 ( Java와의 비교 )
코틀린의 특징은 모든것이 객체이다 , 자바와 달리 primitive type을 제공하지 않는다 . ※ primitive type이란 비객체 타입이다 . 따라서 null값을 가질 수 없고 OS가 바뀐다고 자료형의 길이가 변하지 않는다 . 또한 기본 자료형은 반드시 사용하기전에 선언되어야 한다 . 코틀린은 자바와 다르게 8진수를 지원하지 않는다. Note that characters are not numbers in Kotlin. ( 코틀린 공식문서 ) 코틀린에서 자료형 사용시 Java 플랫폼에서 숫자형은 JVM primitive Type으로 처리된다. 다음의 예제의 출처는 인프런 새차원님의 강좌에서 확인했던내용을 정리해서 올려본 내용입니다. 저는 Jetbrain사의 IntelliJ를 사용중이며 Intell..
2019.05.21 -
[Kotlin] Kotlin 기초 문법 (Basic Syntax)
코틀린의 함수 정의 함수는 fun keyword 를 사용하여 함수를 정의한다 fun add (a : Int , b : Int) : Int{ return a + b ; } fun add ( a: Int , b : Int) = a + b; 처음 방식으로 함수를 만들경우 return type을 직접 입력해 주어야 한다. 두번째 방식으로 함수 몸체가 식인경우는 return 을 생략가능하며 return type이 추론이 된다 . 첫번째 함수 같은 경우는 Int 와 Int의 return 값으로 Int를 사용했지만 만약 return할 type이 없을경우는 Unit(Object)로 리턴한다,. Kotlin에서의 Unit는 Java의 void와 같고 Unit은 생략이 가능하다. 코틀린의 변수 정의 코틀린에서의 변수는 v..
2019.05.20