当通过f
REPL 使用?f
或help(f)
例如想象我写了以下功能
function f(x::Float64, y::Float64)
return 2x - y^2
end
如果我将其加载到 julia 会话中并尝试help(f)
得到以下信息:
julia> help(f)
f (generic function with 1 method)
如果我想看到类似的东西怎么办
julia> help(f)
f
Compute 2 times x minus y squared
其中“计算 2 次 x 减去 y 平方”的描述写在某处。我猜我的问题的答案可以从“描述应该写在哪里?”这个问题的答案中确定。
例如,如果我想在 python 中做同样的事情,我可以定义函数并将描述作为文档字符串:
def f(x, y):
"""
Compute 2 times x minus y squared
"""
return 2 * x - y ** 2
help(f)
当我键入或f?
从 IPython时,这将使我的描述立即可用。