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 |
Tags
- Python
- 프로그래밍
- 개발자
- algorithm
- programming
- 파이썬
- 앱개발
- 비전공자를위한이해할수있는IT지식
- 코딩테스트
- 코딩
- 백준
- DP
- 씨쁠쁠
- 프로그래머스
- IT도서
- 웹
- 동적계획법
- 알고리즘
- androidstudio
- 자바
- C++
- 안드로이드
- Android
- PS
- Coding
- 자료구조
- 리액트네이티브
- kotlin
- 안드로이드스튜디오
- java
Archives
- Today
- Total
목록안드로이드 공부 (1)
한 발짜국
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dc705Q/btrQT54ggHO/juR0VcvMdQyognkh71l5B0/img.png)
lateinit var recyclerView: RecyclerView lateinit (늦은 초기화) 전역변수로 선언 후 null 값을 지정하지 않고 초기화하는 방법 일반적으로, null 타입이 아닌 프로퍼티는 반드시 생성자에서 초기화되어야 한다. 하지만 프로퍼티가 의존성 주입을 통해 혹은 단위 테스트 셋업 함수에서 초기화 되어야 하는 경우 이러한 방식은 편리하지 않다. 이러한 경우 생성자에 null이 아닌 초기화를 제공할 수 없지만, 클래스 본문 내에서 속성을 참조할 때 null 검사를 피하고 싶을 때 lateinit를 사용한다. 계속해서 값이 변경될 수 있다는 속성을 위해 무조건 var을 사용해야 하며, String을 제외한 Primitive Type (Int, Float, Double, Long ..
앱
2022. 11. 11. 01:47
반응형