Kotlin 2

[Kotlin 기초] 제어문 / 반복문 / 예외 / 함수

코틀린에서의 조건문 자바에서 if-else는 Statement이지만, 코틀린에서는 Expression이다. Statement 프로그램의 문장, 하나의 값으로 도출되지 않음 Expression 하나의 값으로 도출되는 문장 코틀린에서는 if-else를 expression으로 사용할 수 있으므로 삼항 연산자가 없다. 코틀린에서는 switch문보다 강력한 기능을 가진 when 을 사용할 수 있다. 코틀린에서의 반복문 for each문 자바에서는 : 를 사용하는 것과 달리 코틀린에서는 in 을 사용한다. ..연산자 범위를 만들어 내는 연산자 코틀린에서의 예외 Checked Exception과 Unchecked Exception 코틀린에서는 Checked Exeption과 Unchecked Exeption을 구분하..

Kotlin 2024.02.26

[Kotlin 기초] 변수 / Null / Type / 연산자

코틀린에서 변수 다루기 var과 val의 차이점 var variable의 약자 변할 수 있는 값을 담는 변수 선언 시 사용 val value의 약자 변하지 않는 값을 담는 변수 선언 시 사용 Kotlin에서 nullable 변수 Nullable한 변수는 타입 뒤에 ?를 붙인다. 코틀린에서 Null 다루기 null 체크 null이 아닌 경우에만 호출되는 Safe call 사용 ex) str?.length (str이 null이면 null 리턴) Elvis 연산자 str?.length ?: 0 str이 null인 경우 0 리턴 코틀린에서 Type 다루기 기본 타입 Byte Short Int Long Float Double 부호 없는 정수들 기본 타입이 아닌 경우) is java에서의 instance of as..

Kotlin 2024.02.24