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
- AWS
- kafka
- spring
- spring kafka
- topic생성
- QueryDSL
- K8s
- git
- offsetdatetime
- centos7
- JPA
- Kubernetes
- ECS
- mirror maker2
- entity graph
- Spring JPA
- CI
- producer
- cd
- transactionaleventlistener
- bean
- Entity
- Kotlin
- consumer
- API
- CodePipeline
- Spring Data JPA
- PAGING
- Streams
- mysql
Archives
- Today
- Total
목록scope (1)
Yebali

스코프 함수 스코프 함수는 함수형 언어의 특징을 좀 더 쉽게 사용하기 위해 기본으로 제공하는 함수들이다. 인스턴스들을 스코프함수와 함께 사용하면 좀 더 깔끔하고 명확한 코딩이 가능하다. 대표적인 스코프 함수로는 apply, with, let, also, run이 있다. apply apply의 구현은 아래와 같다. inline fun T.apply(block: T.() -> Unit): T { block() return this } 수신된 객체를 그대로 반환하며 람다함수 내부에서 자기 자신을 this로 처리한다. 람다함수 내부에서 객체의 함수를 사용하지 않고 자기 자신을 다시 반환하려는 경우 apply를 사용한다. 대표적인 예로 객체 초기화에 많이 사용된다. data class Person (var nam..
Kotlin
2021. 9. 22. 21:33