我想知道是否有可能更新串列中每個元素的資料
這是我最初的清單,
var list1 = ['image1.png', 'image2.png', 'image3.png']
我希望最終串列的方式可以更新串列中的所有元素,例如(只需在元素的開頭添加一個字串)
var list1 = ['bucket/image1.png', 'bucket/image2.png', 'bucket/image3.png]
uj5u.com熱心網友回復:
你可以這樣:
List result = list1.map((e) => 'bucket/$e').toList();
uj5u.com熱心網友回復:
你也可以這樣做
var list1 = ['image1.png', 'image2.png', 'image3.png'];
list1 = list1.map((item) => 'bucket/$item').toList();
uj5u.com熱心網友回復:
如果你想改變原始List而不是創建一個新的List,只需使用一個回圈:
var list1 = ['image1.png', 'image2.png', 'image3.png'];
for (var i = 0; i < list1.length; i = 1) {
list1[i] = 'bucket/${list1[i]}';
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/530608.html
標籤:扑镖
下一篇:飛鏢顫振
