
코틀린 기본기 정리
·
서버
변수 선언val -> 불변(immutable, final과 유사)var -> 가변(mutable)val name = "John" // 불변var age = 20 // 변경 가능age = 30// name = "Jane" // 에러널 안정성 (Nullable vs Non-nullable)코틀린은 null을 허용하는 변수(? 사용)와 허용하지 않는 변수를 명확하게 구분한다.var a: String = "abc"a = null // 에러var b: String? = "abc"b = null // 가능// 안전한 호출println(b?.length) // b가 null이면 null 반환문자열 템플릿코틀린은 + 연산자 대신 문자열 보간(string interpolation) 사용 가능val name = "John..