반응형
SMALL

Let 2

[Android] 코틀린(Kotlin) 표준 라이브러리 함수(Standard Library Functions)

따뜻한 날씨가 지속되다가 강풍이 매일 불고 있네요-_- 드라이 맡기고 옷장으로 들어간 옷이 다시 나오게 된 상황ㅜ.ㅜ 환절기에 감기들 조심하시고 오늘도 학습을 이어가도록 하겠습니다 오늘은 코틀린의 표준 라이브러리 함수 몇가지를 알아보도록 하겠습니다 import java.io.File private fun nameIsLong(name: String) = name.length >= 20 private fun playerCreateMessage(nameTooLong: Boolean): String { return if ( nameTooLong ) { "Name is too long. Please choose another name." } else { "Welcome, adventurer" } } fun mai..

Android 2020.04.26

[Android] 코틀린(Kotlin) null과 예외(Exception)

오늘도 넷플릭스로 플래쉬(Flash)를 시청하면서 코틀린(Kotlin) 학습을 이어가겠습니다 주제는 제목처럼 코틀린의 null과 예외(Exception)처리입니다 null은 var이나 val 변수의 값이 없다는 것을 나타내는 값인데 자바를 포함해서 많은 프로그래밍 언어에서 null은 프로그램이 중단되는 크래시(crash)를 유발하는 원인이 됩니다 이유는 컴파일 시점에 에러를 알 수 없기 떄문인데 코틀린은 null 가능 타입과 불가능 타입을 구분하여 위험을 사전에 방지할 수 있습니다 fun main(args: Array) { var beverage = readLine()?.capitalize() println(beverage) } 위의 코드에서 readLine() 다음에 ?를 붙이지 않는다면 에러가 발생합..

Android 2020.04.18
반응형
LIST