Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Retrofit+RxJava
- retrofit
- Glide라이브러리
- EditText
- 입력감지
- 기본형
- 참조형
- rounding
- android api호출
- Android
- ellipsize
- 버튼 클릭 효과
- XML
- url에서 이미지 가져오기
- 이미지 라운딩
- 글자 수 제한
- 안드로이드
- Lint found fatal errors while assembling a release target
- 서버 통신
- 코틀린
- maxLength
- boxing
- 버튼 누르는 효과
- Kotlin
- compose
- Gif넣기
- 레트로핏
- 글자 줄임 표시
- apk 빌드 오류
- Retrofit 2.0
Archives
- Today
- Total
목록null (1)
단비의 개발블로그
코틀린의 변수와 자료형 (Kotlin)
코틀린의 자료형 코틀린은 기본적으로 null 허용을 하지 않습니다. 즉, 값이 항상 할당되어야 한다는 원칙이 있습니다. 코틀린은 참조형 자료형만을 주로 사용하는데, Int, Long 등의 null을 허용하지 않는 변수들은 컴파일 후 기본형 (Primitive Type) 으로 변환되어 JVM에서 실행됩니다. 물음표(?)를 붙이면 코틀린에서도 null 할당이 가능하죠. 예를 들면 Int?, Long? 등은 기본형으로 변환되지 않고 힙(Heap) 공간에 저장됩니다. 그래서 null을 가질 수 있는 Int?는 래퍼 클래스인 Integer으로 박싱(Boxing) 되어 처리됩니다. 즉, Int -> Int (Primitive type) Int? -> Integer 이와같이 처리됩니다 코틀린의 동등성 연산 (== ,..
Java & Kotlin
2021. 3. 23. 22:40