3

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

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

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

(我更详细的情况是我的工作涉及相当大量的详细输出,当我测试和调试东西时,我发现只exit();使用程序最方便 - 显然只适用于开发期间。)

谢谢,

_G

4

2 回答 2

5

只需使用exit()

import 'dart:io';

void main() {
  exit(0); // Standard out code, 0 = no errors.
}
于 2012-10-17T07:53:47.343 回答
0

进一步的搜索表明,所需的支持现在在“io”库中,所以这对我有用:

(没有特定于错误代码的内容会在控制台上打印出来,但这没关系。)

进口('飞镖:io');

主要的() {

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

exit(99);

print("We should not see this")

}

于 2012-10-16T11:22:57.420 回答