如何退出我的 Dart (vm) 程序?

问题描述 投票:0回答:2

(抱歉,我知道这主要是约翰·埃文问题的重复,但之前的答案现在肯定已经过时了。)

我希望能够指定

exitCode
并在发生某种情况时离开我的 (vm) 程序(仅用于调试目的)。

从上面的注释中我不能

import 'dart:builtin'
,并且我在 API 中找不到在此上下文中提及
exit()

(我更详细的情况是,我的工作涉及相当大量的详细输出,当我测试和调试东西时,我发现最方便的是

exit();
程序 - 显然只适合在开发过程中。)

谢谢,

_g

exit dart error-code
2个回答
6
投票

只需使用

exit()

import 'dart:io';

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

0
投票

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

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

import('dart:io');

main() {
    print("just before the exit command...");
    exit(99);
    print("We should not see this")
}

© www.soinside.com 2019 - 2024. All rights reserved.