2012-10-16 90 views
2

(對不起,我知道這是這多半是約翰·埃文的問題的重演,但以前的答案必須現在已經過時了。)如何退出我的Dart(vm)程序?

我希望能夠指定一個exitCode,離開我(VM )程序(如果出現某種情況)(僅用於調試目的)。

從上面的注意我不能import 'dart:builtin',我在API中的上下文中找不到exit()

(我更詳細的情況是,我的工作涉及相當大量的詳細輸出和我測試和調試的事情,我發現它最方便的,只是exit();程序 - 顯然只在開發過程中適當)

謝謝,

_g

+0

良好的漁獲物。我會回去編輯舊的答案。 –

回答

0

進一步的搜索表明,所需要的支持,現在是在「IO」庫,這是爲我工作:

(沒有具體到e RROR代碼在控制檯上得到打印出來,但沒關係)

進口(「鏢:IO」)。

的main(){

print("just before the exit command..."); 

exit(99); 

print("We should not see this") 

}

3

只需使用exit()

import 'dart:io'; 

void main() { 
    exit(0); // Standard out code, 0 = no errors. 
}