hoony's web study

728x90
반응형

mutableListOf

요즘 개발을 하느라 포스팅에 너무 등한시한거 같네요. 
일정에 쫓기다 보니 이런거 같습니다. 개발을 하면서 얻은건 많은데 포스팅을 게을리해서 ㅠ. ㅠ

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함수를 이용해서 객체를 붙여서 리턴을 해줬답니다. 

개발을 하시다보면 아마 사용하시거나 하실 때가 많을 것 같아서 이렇게 포스팅을 합니다. ^^ 

즐거운 코딩되세요. 

 

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading