[kotlin] 리스트(List)의 모든 요소를 특정 값으로 초기화하는 방법은 어떻게 되나요?
1. List
생성자 사용
val size = 5
val value = 0
val initializedList = List(size) { value }
이 방법은 크기와 초기화할 값으로 새 List
를 만듭니다.
2. mutableListOf
및 apply
함수 사용
val size = 5
val value = 0
val initializedList = mutableListOf<Int>().apply { repeat(size) { add(value) } }
mutableListOf()
함수로 빈 리스트를 만들고 apply
함수를 사용하여 원하는 값으로 초기화합니다.
3. fill
함수 사용
val size = 5
val value = 0
val initializedList = MutableList(size) { value }
MutableList
를 만들고 fill
함수를 사용하여 초기화할 값을 지정합니다.
4. Array로 변환 후 toList
사용
val size = 5
val value = 0
val initializedList = Array(size) { value }.toList()
Array를 만든 후 toList
함수로 리스트로 변환합니다.
언급한 모든 방법을 사용하여 List
를 원하는 값으로 초기화할 수 있습니다.