코틀린 문법 총정리
·
Kotlin
메인 함수fun main() { }맨 뒤에 세미콜론( ; )이 붙지 않음. (있어도 되고 없어도 되지만 안 붙이는게 맞다.)print, printlnclass PrintEx { fun printKotlin() { println("Hello, Kotlin!") // Hello, Kotlin! print("Hello, Kotlin!") // Hello, Kotlin! }} 변수class VariableEx { fun variableEx() { var i : Int = 10 var name : String = "현구" var point : Double = 3.3 }}변수를 선언할 때는 var 라는 키워드를 사용.코틀린은 ..
코틀린 핵심 개념 정리
·
Kotlin
자바의 문제점 & 코틀린으로 해결NullPointerException : Nullable 타입과 안전한 연산자 도입.장황한 코드 : 간결하고 직관적인 문법 제공.데이터 클래스 : 단순 클래스 작성을 위한 data 키워드 제공.함수형 프로그래밍 : 더욱 강력하고 완전한 지원.1. 코틀린의 Nullable 처리 및 장점1.1 Nullable 처리 방식코틀린은 자바의 NullPointerException(NPE) 문제를 해결하기 위해 다양한 연산자를 제공한다. 1. Safe Call( ?. ) : 객체가 null일 경우 null을 반환하며 연산을 수행하지 않는다.var str: String? = nullprintln(str?.length) // null 반환, NPE 방지 2. Elvis 연산자( ?: ) :..