BackEnd/Kotlin (2) 썸네일형 리스트형 [Kotlin] Lec02. 코틀린에서 null을 다루는 방법 Kotlin에서의 null 체크 코틀린에서는 NullPointerException을 방지하기 위해 일반적인 자료형은 null이 될 수 없도록 되어있다. null을 허용하기 위해서는 자료형 뒤에 ? 를 붙여줘야 한다. fun startsWith(str: String?): Boolean { if(str == null) { throw IllegalArgumentException("값이 null 입니다.") } return str.startsWith("A") } Safe Call과 Elvis 연산자 safeCall : null이 아니면 실행되고, null이면 실행하지 않는다. fun startsWidthA1(str: String?):Boolean? { // safe Call 연산자를 사용 return str?.. [Kotlin] Lec01. 코틀린에서 변수를 다루는 방법 변수 선언 키워드 - var와 val의 차이점 var와 val은 변수의 수정가능여부(var / val)을 의미한다. var는 최초 값을 초기화 후 변경할 수 있고, val은 최초 선언 값을 초기화 후 변경이 가능하다. 변수 선언시 우선적으로 val로 선언하고 꼭 필요한 경우 var로 변경처리 하는 편이 좋다. // 코틀린은 변수에 타입을 선언해 줘야 한다. var number1:Long = 10L number1 = 5L // 또한 코틀린은 타입의 추론이 가능하다. val number2 = 10L // val(불변)의 경우 초기 값을 변경 시 오류가 발생한다. number2 = 5L Kotlin에서의 Primitive Type(원시타입) Kotlin은 Primitive Type과 reference Typ.. 이전 1 다음