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