seoft

kotlin list 조합하여 immutable list 만들기 본문

android

kotlin list 조합하여 immutable list 만들기

seoft 2020. 1. 17. 23:01

동시성 환경에서 리스트를 갱신할 때 immutable한 list를 새로 생성하여 list자체에 대입시킨다.

 

20.02.18 추가

밑에처럼 사용하다가 더 쉽고 직관적인 방법을 찾아 공유한다.

 

 

 


 

기존에 위와같은 방법을 사용했었는데, 밑에처럼 비교적 간단하게 사용 가능하다.

 

 

kotlin list 생성 방법 중 varang을 받는 inline함수가 있는다.

 

이 함수에 리스트 인자를 넣으면 되는데, list를 array로 바꾸고 array앞에 spread연산자(*)를 사용하면 개별 변수로 되어 varang에 대입할 수 있다.

 

 

 

 

Comments