void main() {
var values = List<String>.filled(3, 0);
values[0] = 'abc';
values[1] = 'def';
values[2] = 'ghi';
}
我正在嘗試在我的代碼上使用斷點進行定期除錯。但是,我不想在我的模擬器上設計一個 UI 螢屏只是為了運行不需要 UI 呈現的代碼。
換句話說,我試圖在與 UI 隔離的情況下運行 dart 代碼。
uj5u.com熱心網友回復:
使用 VScode,您可以打開一個全新的 dart 專案,并能夠通過以下方式除錯和測驗您的代碼:
1-ctrl shift p從你的鍵盤點擊
2-搜索Dart: new project,然后單擊它
3-選擇console application
4-為飛鏢專案選擇一個位置
5- 就是這樣,現在您可以從 VScode 打開專案檔案夾并main.dart使用您的代碼進行除錯。
使用其他編輯器,您可以僅從終端在命令列中運行它來執行相同的操作:
dart create nameOfProject
uj5u.com熱心網友回復:
錯誤是代碼試圖訪問串列中不存在的元素。該串列只有 3 個元素,因此嘗試訪問第 4 個元素 (values[3]) 將導致錯誤。
要解決此問題,您可以洗掉試圖訪問值 [3] 的行,也可以將另一個元素添加到串列中。
uj5u.com熱心網友回復:
如果 dart --version有效。
那么你可以做 dart filename.dart
不要忘記列印
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/534568.html
標籤:安卓ios扑镖
下一篇:java.io.filenotfoundexception:打開失敗:enoent(沒有這樣的檔案或目錄)。從目錄res打開檔案
