반응형
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
- 비동기 처리
- flutter
- 완전탐색
- 싱글톤
- 알고리즘
- dart
- Java
- 거리알고리즘
- IOS
- linebreak
- 코틀린
- 프로그래머스
- dfs
- Android
- 에러
- Render object tree
- 앱아이콘 변경
- 플러터
- 초기화
- zwj
- 재귀
- 자료구조
- Widget Tree
- Lazy
- 플러터 동작
- element tree
- 프리즈드
- Singleton
- 자바
- Kotlin
Archives
- Today
- Total
목록쌍느낌표 (1)
모바일 개발하는 자바리안의 메모장
Kotlin - Null Safety (?, !!)
코틀린은 슬기로운 초기화를 위해 다양한 기능들을 제공해준다. 이는 자바에서 쉽게 발생하던 NullPointerException에 대한 사전 방지를 위해 선언 단계부터 엄격하게 관리를 해주는거라는데,, Null Safety를 위해 코틀린에선 어떤 방식으로 Nullable를 관리해주는지 알아보자. 아래 코드를 보자 : fun main() { var str : String = "text" str = null // Error } 위와 같은에러가 발생한다. 왜와이? 익숙하게 선언한 String 타입에 null은 해당되지 않기 때문이다. 그렇다면 nullable한 타입은 어떻게 선언해주면 될까? fun main() { var str : String? = "text" str = null // Good } 간단하게 타..
Android/Android.Kotlin
2021. 12. 14. 22:53