요즘 개발을 하느라 포스팅에 너무 등한시한거 같네요.
일정에 쫓기다 보니 이런거 같습니다. 개발을 하면서 얻은건 많은데 포스팅을 게을리해서 ㅠ. ㅠ
Kotlin은 불변(List) 및 가변(MutableList) 리스트 두 가지 종류의 리스트를 제공합니다.
mutableListOf는 가변 리스트를 생성할 때 사용되며, 이 리스트에 요소를 추가, 제거 및 수정할 수 있습니다.
말로만하면 어떨때 써야할지 좀 감이 안 잡히시죠?
var totalSurvey = adminService.getTotalSurvey()
var todaySurvey = adminService.getTotalTodaySurvey()
var monthSurvey = adminService.getTotalMonthSurvey()
val mergedList = mutableListOf<MutableList<MutableMap<String, Any>>>()
mergedList.add(totalSurvey)
mergedList.add(todaySurvey)
mergedList.add(monthSurvey)
위의 소스를 보시면 제가 리스트를 여러개를 한번에 붙일때 사용을 한 것을 아실 수 있는데요.
리스트가 여러개라고해서 api 호출을 여러번 하다면 트래픽도 아깝잖아요.
그래서 mutableListOf함수를 이용해서 객체를 붙여서 리턴을 해줬답니다.
개발을 하시다보면 아마 사용하시거나 하실 때가 많을 것 같아서 이렇게 포스팅을 합니다. ^^
즐거운 코딩되세요.
[Kotlin]Lift return out of if 란 무엇인가? (0) | 2023.11.21 |
---|---|
[Kotlin] firstOrNull 에 대한 정리 (1) | 2023.10.26 |
[Kotlin] 엘비스 연산자 (Elvis Operation) (0) | 2023.08.31 |
[Kotlin] SpringBoot 에서 다중 DataSource 적용 (0) | 2023.04.26 |
[Kotlin - SpringBoot] 코틀린에서 Interceptor 적용하기 (0) | 2023.02.13 |