當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Elixir System.halt用法及代碼示例


Elixir語言中 System.halt 相關用法介紹如下。

用法:

halt(status \\ 0)
@spec halt(non_neg_integer() | binary() | :abort) :: no_return()

立即停止 Erlang 運行時係統。

在沒有正確關閉應用程序和端口的情況下終止 Erlang 運行時係統。請參閱 stop/1 以仔細關閉係統。

status 必須是非負整數、原子 :abort 或二進製。

  • 如果是整數,則運行時係統以返回給操作係統的整數值退出。

  • 如果是 :abort ,則運行時係統中止生成核心轉儲(如果在操作係統中啟用)。

  • 如果是字符串,則會生成一個 Erlang 故障轉儲,其狀態為口號,然後運行時係統以狀態碼 1 退出。

請注意,在許多平台上,操作係統僅支持狀態代碼 0-255。

有關詳細信息,請參閱 :erlang.halt/1

例子

System.halt(0)
System.halt(1)
System.halt(:abort)

相關用法


注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 System.halt(status \\ 0)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。