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
- Coroutines
- Python
- 코루틴
- Compose
- Hilt
- textfield
- Gradle
- pandas
- androidStudio
- AWS
- 프로그래머스
- MiTweet
- 암호학
- activity
- GitHub
- MyVoca
- Codeforces
- relay
- Kotlin
- architecture
- TEST
- 백준
- Rxjava
- ProGuard
- 코드포스
- livedata
- android
- Coroutine
- boj
- 쿠링
Archives
- Today
- Total
목록Receiver (1)
이동식 저장소
[Kotlin] 클래스 안에 확장 함수?
Kotlin의 확장 함수는 보통 파일의 최상위 레벨에서 정의된다. 그런데 확장 함수를 클래스 안에서 정의할 수도 있다. 사실 어디서나 정의할 수 있다. 어쨌든, 클래스 안에 확장 함수를 정의하면 뭐가 좋을까? 확장 함수를 품은 클래스 클래스 ``A``에서 선언된 확장 함수는 ``A`` 내부 또는 ``A``를 receiver로 받는 람다식 안에서만 사용될 수 있다. Receiver가 무엇인지 궁금하다면 다음 글을 참고하자. 코틀린(Kotlin) - lambda with receiver(수신 객체 지정 람다) : with, apply lambda with receiver (수신 객체 지정 람다) 개발을 하다 보면 객체를 반복 사용하면서 그 객체에 대한 연산을 명시하는 경우가 많습니다. 수신 객체 지정 람다는..
Primary/Kotlin
2022. 6. 16. 14:33