240122 TIL
DoDoBest
·2024. 1. 22. 23:37
오늘 학습한 내용
- 코틀린 코루틴 2장 시퀸스 빌더
Collection과 비교하여 Sequence를 사용하는 것의 장점은 무엇일까요? - Effective Kotlin Second Edition 54. Prefer Sequences for big collections with more than one processing step
- 내일배움캠프 1주차 강의
- Leetcode
https://leetcode.com/problems/set-mismatch/description - lateinit var
- primitive type은 사용할 수 없다.
- 타입은 반드시 non-nullable 이어야 한다. 사용하는 시점에 값을 가지고 있다는 lateinit과 값이 없다는 의미의 nullable은 서로 어울리지 않아서라고 이해했다.
- .isInitialized 를 이용해서 값이 초기화 되었는지 확인할 수 있다. - lateinit val
- 나중에 초기화 하는 lateinit과 선언과 동시에 초기화하는 val은 서로 어울리지 않아서 사용할 수 없다고 이해했다. - Property references
- property를 first-class object로 접근하기 위해 :: 연산자를 사용한다. - 왜 lazy와 var은 함께 사용할 수 없을까?
- Kotlin의 내부 구현과 관련된 이유 - Scope fuinction - let, run, with, apply, also
- 각각의 차이는 무엇이고 언제 사용할까요?
자세한 학습 내용 정리
https://dodobest.notion.site/1-22-2ef78b64a8164f2ca81eda128de791f9?pvs=4
오늘 학습하지 못한 내용
- Kotlin In Action 책 학습
- Jetpack Compose Tutorial 학습
- 개발자 전공 면접 - 운영체제 영상 보기
- 리트코드 토요일 문제 다시 이해해보기
- Android 구현 복습
내일 학습할 내용
- 오늘 학습하지 못한 내용
- 코틀린 코루틴 3장
- Compose 컴파일러 번역본 학습
'TIL' 카테고리의 다른 글
240124 TIL (0) | 2024.01.24 |
---|---|
240123 TIL (0) | 2024.01.23 |
240119 TIL (0) | 2024.01.19 |
240118 TIL (0) | 2024.01.18 |
240117 TIL (0) | 2024.01.17 |