如何退出Dart(vm)程序?

时间:2012-10-16 11:11:36

标签: exit dart error-code

(对不起,我知道这主要是John Evan的问题重复,但之前的答案现在必须过时了。)

我希望能够指定exitCode并在发生某种情况时离开my(vm)程序(仅用于调试目的)。

请注意,我不能import 'dart:builtin',而且我在API的上下文中找不到exit()的提及。

(我更详细的情况是我的工作涉及相当大量的详细输出,当我测试和调试我发现它最方便的只是exit();程序 - 显然只适合在开发过程中。)

谢谢,

_g

2 个答案:

答案 0 :(得分:3)

只需使用exit()

import 'dart:io';

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

答案 1 :(得分:0)

进一步搜索显示所需的支持现在位于'io'库中,因此这对我有用:

(在控制台上没有任何特定于错误代码的内容,但没关系。)

进口( '镖:IO');

main(){

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

exit(99);

print("We should not see this")

}