gpt4 book ai didi

nim-lang - 如何在 nim 中处理 Ctrl-C 中断?

转载 作者:行者123 更新时间:2023-12-01 13:16:17 25 4
gpt4 key购买 nike

如果我在程序运行时按 Ctrl-C,它会退出并打印 SIGINT: Interrupted by Ctrl-C .

如何在 Linux 上的 Nim 中忽略 Ctrl-C 中断?
提前致谢。

最佳答案

您可以控制 Ctrl+C 的行为与 setControlCHook :

proc ctrlc() {.noconv.} =
echo "Ctrl+C fired!"

setControlCHook(ctrlc)

现在 CtrlC 调用 ctrlc程序。忽略 SIGINT 或清理房屋并使用 quit 退出取决于该程序。 .

关于nim-lang - 如何在 nim 中处理 Ctrl-C 中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54713213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com