当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Elixir System.stop用法及代码示例


Elixir语言中 System.stop 相关用法介绍如下。

用法:

stop(status \\ 0)
(从 1.5.0 开始)
@spec stop(non_neg_integer() | binary()) :: no_return()

小心地停止 Erlang 运行时系统。

所有应用程序都被顺利关闭,所有代码都被卸载,并且在系统通过调用 halt/1 终止之前关闭所有端口。

status 必须是非负整数或二进制。

  • 如果是整数,则运行时系统以返回给操作系统的整数值退出。

  • 如果是二进制文件,则会生成一个 Erlang 崩溃转储,其口号为 status,然后运行时系统以状态码 1 退出。

请注意,在许多平台上,操作系统仅支持状态代码 0-255。

例子

System.stop(0)
System.stop(1)

相关用法


注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 System.stop(status \\ 0)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。