D 退出语句

2024-02-06

D有没有退出语句,类似于java、python、c/c++中的退出语句。哪一个会(令人震惊)退出程序的执行?就像是exit();


如果你想exit,然后使用Cexit功能。

import core.stdc.stdlib;

void main()
{
    exit(-1);
}

我不太确定这会如何影响 D 运行时等等。可能是东西没有像你通常想要的那样被清理干净,或者可能就很好。不过,我并不建议一般使用它,因为通常有更好的方法来处理退出程序。但是C函数的声明是在druntime中的,所以如果你想要的话,很容易使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

D 退出语句 的相关文章

  • 处理传入消息的最佳方式是什么?

    我正在为一个在线游戏编写一个服务器 最终应该能够处理 1 000 2 000 个客户端 我发现做到这一点的三种方法基本上是 1 个线程 连接 阻塞 制作客户端列表 并循环它们 非阻塞 选择 基本上是一次针对所有客户端的阻塞语句 并带有可选超
  • 如何让 python 脚本安全退出?

    这是我有一个必须输入的密码的情况 如果输入错误 脚本将无法继续并自行退出 但我怎样才能告诉脚本安全地退出呢 I tried sys exit 但这会产生回溯错误 并且看起来不是一个非常干净的退出方法 实际上 sys exit 只会抛出一个S
  • 使用D语言开发应用程序

    对于那些使用 D 开发过应用程序的人来说 您使用哪些库来构建您的应用程序 那些图书馆有很好的记录吗 你用过探戈吗 您觉得 D 准备好构建大型应用程序了吗 你用的是哪个IDE 也许是下降 请注意 任何 C 库都可以与 D 一起使用 因为 D
  • 为什么线程本地存储这么慢?

    我正在为 D 编程语言开发一个自定义标记释放样式的内存分配器 它通过从线程局部区域进行分配来工作 与代码的其他相同的单线程版本相比 线程本地存储瓶颈似乎导致从这些区域分配内存的速度大幅减慢 50 即使在将我的代码设计为每次分配仅进行一次 T
  • 如何立即关闭 C 程序?

    我正在编写 C 代码 在其中分析一些数据 我已将程序设置为仅处理 100 个数据输入 当输入超过 100 个时 就会出现分段错误 我想创建一种方法 以便当输入数量超过 100 时 用户将收到警告并且程序将终止 我知道如何从主要功能中简单地做
  • 如果退出程序而不执行 fclose() 会发生什么?

    问题 如果我退出程序而不关闭文件会发生什么 是否发生了一些不好的事情 例如 某些操作系统级别的文件描述符数组未释放 两种情况下的答案相同 程序退出 意外崩溃 代码示例 对于程序退出 我的意思是这样的 int main fopen foo t
  • std.regex.regex 的返回值?

    我正在尝试编写一个函数 它接受一个输入字符串 一个正则表达式 由std regex regex来自原始字符串 和错误消息字符串 并尝试使用正则表达式匹配输入字符串中的某些内容 如果没有匹配则显示错误消息 到目前为止我想出了以下签名 stri
  • 退出钛合金中的应用程序(iOS)

    iOS 相当于 win close var activity Titanium Android currentActivity activity finish Thanks 没有 钛 此外 苹果明确不鼓励这样做 iOS 应用程序从不显示关闭
  • nginx、fastcgi 和开放套接字

    我正在尝试在 nginx 上使用 fastcgi 但遇到了一些问题 Nginx 不会重用连接 它在 BeginRequest 标志中给出 0 因此应用程序应该在请求完成后关闭连接 我有以下关闭代码 socket shutdown Socke
  • Node.js process.exit() 不会在 createReadStream 打开时退出

    我有一个通过 EAGI 与 Asterisk 通信的程序 Asterisk 打开我的 Node js 应用程序并通过 STDIN 向其发送数据 程序通过 STDOUT 发送 Asterisk 命令 当用户挂断电话时 Node js 进程会收
  • iPhone UIApplicationExitsOnSuspend 无效

    UIApplicationExitsOnSuspend 不会强制我的应用程序退出 我已经清理过目标 删除了应用程序 重建并重新安装了很多次 我真的需要退出我的应用程序 您是否链接了 SDK 4 该键仅在这种情况下有效
  • 有没有办法防止捕获 sys.exit() 引发的 SystemExit 异常?

    文档说调用 sys exit 会引发 SystemExit 异常 该异常可以在外部级别捕获 我遇到一种情况 我想明确且毫无疑问地从测试用例内部退出 但是 unittest 模块捕获 SystemExit 并阻止退出 这通常很好 但我试图处理
  • 哪些 int 值与 C 中的 exit() 相关?

    On 教程点 com http www tutorialspoint com c standard library c function exit htm 退出时传递值0 而人们经常通过它1 我什至见过exit 3 不同的值意味着什么 唯一
  • 退出和中止有什么区别?

    The abort http ruby doc org core 2 1 1 Kernel html method i abort文件说abort will 通过调用 Kernel exit false 立即有效地终止执行 立即 到底是什么
  • 在 Rust 程序意外退出期间注册要运行的函数的最佳方法是什么?

    我正在用 Rust 创建一个终端文本编辑器 编辑器将终端置于原始模式 禁用字符回显等 然后在退出时恢复原始终端功能 然而 编辑器存在一些错误 并且由于无符号变量下溢等问题 时不时地意外崩溃 发生这种情况时 将终端恢复到原始状态的清理代码永远
  • Tkinter 绑定 Mac OS“command+q”

    当我按 Command q 时 我试图 停止 根窗口退出 但这是不可能的 其他快捷键在我的 Mac 操作系统上有效 即使在 Windows Linux 中 Alt F4 绑定也可以 捕获 但在 Mac 操作系统中对我来说是不可能的 有任何想
  • 内置和可加载模块的 __init 和 __exit 宏用法

    我正在阅读有关linux内核开发的内容 我刚刚读了一些我不明白的文字 以下段落讨论了模块的 init 和 exit 宏 这演示了内核 2 2 及更高版本的一个功能 注意变化 在 init 和 cleanup 函数的定义中 init 宏 导致
  • 调用 exit() 时是否运行析构函数? [复制]

    这个问题在这里已经有答案了 可能的重复 exit 或异常会阻止调用作用域结束析构函数吗 https stackoverflow com questions 2668075 will exit or an exception prevent
  • 当我使用“control-c”关闭发送对等方的套接字时,为什么接收对等方的套接字不断接收“”

    我是套接字编程的新手 我知道使用 control c 关闭套接字是一个坏习惯 但是为什么在我使用 control c 关闭发送进程后 接收方上的套接字不断接收 在 control c 退出进程后 发送方的套接字不应该关闭吗 谢谢 我知道使用
  • 单击按钮时退出应用程序 - iOS [重复]

    这个问题在这里已经有答案了 可能的重复 iOS 4 0 中退出应用程序 https stackoverflow com questions 3097244 exit application in ios 4 0 我有一个 AlertView

随机推荐

  • 如何将本地图像显示到控制台?

    我刚刚注意到javascript with css使之成为可能在开发者控制台中显示不同的样式 当然 这也使得在控制台中显示图像成为可能 由于我可以很好地在我的项目中使用这个功能 所以我想直接尝试一下 没有成功 使用下面的代码 我从这篇文章中
  • PHPWord addTOC 不显示页码

    我在用着https github com PHPOffice PHPWord https github com PHPOffice PHPWord生成word文档 函数 addTOC 生成带有标题的页面索引 但由于某种原因 页码不显示 ad
  • Three.js:将 3d 位置转换为 2d 屏幕位置

    我有一个位置为 x y z 的 3D 对象 如何计算该对象的屏幕位置 x y 我已经搜索过它 一个解决方案是我必须找出投影矩阵 然后将 3D 位置点乘以该矩阵 将其投影到某个 2D 观看表面 计算机屏幕 上 但我不知道如何在 Three j
  • 如何在 Google 日历中使用别名?

    Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 我有一个谷歌帐户 比如说 电子邮件受保护 cdn cgi l email protection
  • Fluent Validation 不会在第一次验证整个表单

    所以我在表单上使用 Fluent Validation 当我单击提交但未输入任何内容时 我收到出生日期验证错误 如果我输入 DoB 则会获得名字验证 为什么会发生这种情况 我不明白我连接错了什么 My form using Html Beg
  • 如何在数据库中保存时区信息?

    我正在使用 GWT Hibernate 我有一个使用 GWT 创建的表单 它有一个日期字段 用户可以在其中选择日期 还有一个下拉菜单 其中显示所有时区 现在用户从下拉列表中选择日期和时区 单击 保存 按钮时 我需要保存日期和时区信息 此外
  • 打开连接时尝试使用 Advantage OLE DB 提供程序访问 DBF 文件会引发异常

    我有一个 ASP NET MVC 应用程序 它试图打开以下 OLE DB 连接 string conString Provider Advantage OLE DB Provider Data Source dbfFilePath Exte
  • Python:如何在文档测试中定义类?

    我想使用 doctest 注释块来演示特定基类的用法 但这要么不能用 doctest 完成 要么我做错了什么 这是我的简单演示代码 class MyClass object gt gt gt m MyClass gt gt gt print
  • SQLite 数据库存储在磁盘上的什么位置?

    SQLite 数据库存储在哪里 即创建时 Windows 7 上的目录路径 SQLite 数据库是一个常规文件 它是在您的脚本当前目录中创建的
  • 将 bootstrap 3 glypicons 与 webjar 和 jsf2.2 一起使用

    我正在尝试在 jsf 2 2 中使用 bootstrap 和 glypicons 制作一个简单的页面 我已经包含了 webjar 的引导依赖项 打开 jar 我可以看到字体文件存在 将应用程序部署到 wildfly 时 引导 css 可以正
  • 使用 jQuery 更改输入字段的类型

    document ready function login box password field password attr type text password val Password 这应该会改变 password输入字段 带有id
  • 如何为布局设置不同的主题

    我已经为整个应用程序设置了默认主题 它在 styles xml 中定义如下 我还定义了一个黑暗主题 在清单中 它被声明为应用程序的主主题 浅色主题
  • 我可以制作 postgreSQL 可再发行版吗?

    我不了解开源 我阅读了一些许可证 但我想了解您的经验 我的目标是编写我的软件并使用 postgreSQL 制作可再发行版 我可以不支付任何费用吗 我读到一些关于 MySQL 的内容 如果你在你的软件版本中重新分发它 你需要付费 我不是律师
  • Android布局:在TextView和android:drawableStart上——设置图标的大小?

    Lars Vogel 的教程SQLite 自己的ContentProvider和Loader对待办事项列表使用以下布局 检查http www vogella com articles AndroidSQLite article html t
  • 属性构造函数的默认值?

    我收到这个错误 错误CS0182 属性参数必须是属性参数类型的常量表达式 typeof 表达式或数组创建表达式 当我尝试写这样的东西时 AttributeUsage AttributeTargets Method AllowMultiple
  • 使用 Watir 控制新选项卡操作? (红宝石)

    我使用 watir 进行自动化测试 在运行一些表格后 会在新选项卡中打开一个图表 但 watir 似乎无法识别新的当前选项卡 并继续通过原始浏览器选项卡进行搜索 有什么方法可以告诉 watir 你想使用哪个选项卡吗 Watir 不关心新页面
  • 在Java中,永久代空间垃圾被收集吗?

    我读过 Perm gen 或永久代 空间不会被垃圾收集 但是 在 CMS 集合中 我可以在 GC 日志中看到一些类正在卸载 那么perm gen垃圾是在完全收集还是CMS收集期间收集的呢 永久代与堆的其他部分一样被垃圾收集 这里需要注意的是
  • XCode 8 和 Swift 3 中的 UserDefaults.standard set nil 错误

    这似乎是一个错误 我正在尝试删除默认值中的现有值 UserDefaults standard set nil forKey test me let val UserDefaults standard object forKey test m
  • Socket-CAN虚拟总线

    如何创建多个虚拟套接字并将它们链接在一起以创建虚拟总线 我想模拟一个应用程序 其中许多节点通过 CAN 相互通信 所有你需要的是cangw工具来自can utils https github com linux can can utils
  • D 退出语句

    D有没有退出语句 类似于java python c c 中的退出语句 哪一个会 令人震惊 退出程序的执行 就像是exit 如果你想exit 然后使用Cexit功能 import core stdc stdlib void main exit