[kotlin] 리스트(List)의 모든 요소를 특정 값으로 초기화하는 방법은 어떻게 되나요?

1. List 생성자 사용

val size = 5
val value = 0
val initializedList = List(size) { value }

이 방법은 크기와 초기화할 값으로 새 List를 만듭니다.

2. mutableListOfapply 함수 사용

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를 원하는 값으로 초기화할 수 있습니다.