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 |
Tags
- TEST
- 프로그래머스
- 코드포스
- Codeforces
- AWS
- Kotlin
- relay
- 쿠링
- 암호학
- boj
- Gradle
- MyVoca
- android
- Python
- pandas
- 백준
- ProGuard
- activity
- architecture
- livedata
- Rxjava
- Compose
- Hilt
- textfield
- Coroutines
- androidStudio
- GitHub
- 코루틴
- Coroutine
- MiTweet
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