void main() {
var urunler = new List(5)。
urunler[0] = "Laptop"/span>;
urunler[1] = "Mouse";
urunler[2] = "鍵盤"。
urunler[3] = "監視器"。
urunler[4] = "Mic"。
print(urunler)。
}
lib/main.dart:2:21: 錯誤。不能使用默認的List建構式。嘗試使用 var urunler = new List(5); ^ 編譯應用程式失敗。
uj5u.com熱心網友回復:
- 默認的'List'建構式在啟用null safety時不可用。 啟用時,默認的'List'建構式不可用。
試一下:
void main() {
var urunler = List<String>.fill(5,"", growable: false)。)
urunler[0] = "Laptop"。
urunler[1] = "Mouse";
urunler[2] = "鍵盤"。
urunler[3] = "監視器"。
urunler[4] = "Mic";
print(urunler)。
}
https://api.dart.dev/stable/2.14.2/dart-core/List/List.filled.html
uj5u.com熱心網友回復:
對于一個List來說,如果你宣告你想做什么樣的List會更好。我不認為你可以創建一個干凈的串列,因為我們需要它的初始值,或者你可以創建一個空白串列,并使用一個函式來回傳里面的資料。但是從上面的代碼來看,這是我現在能想到的最好的方法。
List<String> urunler = ["Laptop", "Mouse", "Keyoboard"]。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326353.html
標籤:
上一篇:在React中實作一個交換陣列元素的函式,而不改變原來的陣列
下一篇:按程式創建氣流池
