2017-04-02 10 views
7

एक अभिव्यक्ति के रूप में मूल्य v (उदा। listOf(4,4,4,4,4)) के तत्वों को दोहराने के साथ दी गई लंबाई n की एक परिवर्तनीय सूची बनाने का एक बेवकूफ तरीका क्या होगा।कोटलिन - दोहराने वाले तत्वों के साथ एक परिवर्तनीय सूची बनाना

मैं val list = listOf((0..n-1)).flatten().map{v} कर रहा हूं लेकिन यह केवल एक अपरिवर्तनीय सूची बना सकता है।

उत्तर

13

उपयोग:

val list = MutableList(n) {index -> v} 
+3

इसके अतिरिक्त, के बाद से 'index' अप्रयुक्त है, तो आप इसे छोड़ सकता है:' वैल सूची = MutableList (एन) {v} ' – ean5533

संबंधित मुद्दे