코틀린 기본 문법 var val
코틀린에서 변수를 다루는 방법
- 모든 변수는 var / val을 붙여 주어야 한다.
- var : 변경 가능하다 / val : 변경 불가능하다 (read-only)
- Primitive Type과 Reference Type을 구분하지 않아도 된다. (long, Long 구분 x)
- null이 들어갈 수 있는 변수는 타입 뒤에 ? 를 붙여주어야 한다.
- 아예 다른 타입으로 간주된다.
- 객체를 인스턴스화 할 때 new를 붙이지 않아야 한다.
/**
* var은 변경 가능한 변수
* val은 변경 불가능한 final 변수
*/
var number1 = 10L
val number2 = 10L
//또는 타입을 명시할 수 있음
var number1: Long = 10L
val number2: Long = 10L
코틀린에서 null 사용법
/**
* 코틀린은 기본적으로 null을 허용하지 않는다.
* null을 사용하기 위해서는 타입? 을 사용해야 한다
*/
var number1 = 10L
var number2: Long? = 10L
number2 = null
객체인스턴스화 사용법
var person = Person("신현준")
// 코틀린은 new를 쓰지 않는다
// 자바: Person person = new Person("신현준);
'Programing > Kotlin' 카테고리의 다른 글
| 스프링부트 Page<ENTITY>를 DTO로 변환 (코틀린, Pageable) (0) | 2023.07.10 |
|---|---|
| 문자열이 비어있지 않은지를 확인하는 메소드 StringUtils.hasText, isNotBlank, isNotEmpty 차이 (0) | 2023.07.01 |
| 코틀린 타입 Type 추론, 타입 변환 (0) | 2023.06.27 |
| 코틀린 null 사용법 (!! ?. ?:) (0) | 2023.06.27 |