gpt4 book ai didi

julia - 如何别名 quit() 退出?

转载 作者:行者123 更新时间:2023-12-04 16:29:02 31 4
gpt4 key购买 nike

这只是一种方便,但我认为很有用。请注意,IPython 和 Matlab 一样允许纯退出。因此,在 Julia 中允许混叠是合理的。

感谢您提供有关如何执行此操作的任何想法。

最佳答案

退出 Julia

如果您从命令行使用 Julia,那么 ctrl-d 作品。但是,如果您打算通过键入命令退出,这不可能完全按照您希望的方式进行,因为键入 quit在 REPL 中已经有一个含义,就是返回与退出关联的值,也就是退出函数。

julia> quit
quit (generic function with 1 method)

julia> typeof(quit)
Function

还有 Python

但这并不罕见,例如 Python has similar behavior .
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit

使用宏

在 Julia REPL 中使用\q 可能会很好,例如 in postgres REPL ,但不幸的是\还有 already has a meaning .但是,如果您正在寻找一种简单的方法来执行此操作,那么宏如何
julia> macro q() quit() end

julia> @q

Causes Julia to Quit



如果将宏定义放在 .juliarc.jl file 中,每次运行解释器时它都可用。

关于julia - 如何别名 quit() 退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25408705/

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