这可能是一个新手问题......但是可以显示(用户定义的)函数的定义吗?在调试/优化时,可以方便地快速查看某个功能的编程方式。
提前致谢。
答案 0 :(得分:4)
您可以使用Object
宏,它可以将您带到方法的定义,类似于显示文件的@edit
宏以及定义该特定方法的行# ,例如:
@which
请注意,作为Julia一部分的方法将显示相对于julia源目录的路径" base"。
答案 1 :(得分:3)
虽然这不是Julia一般提供的自动功能(正如Stefan所指出的),但如果在定义初始函数时添加文档字符串,则可以始终使用help?>
提示来查询此文档字符串。例如
julia> """mytestfunction(a::Int, b)""" function mytestfunction(a::Int, b)
return true
这将docstring“mytestfunction(a :: Int,b)”附加到函数mytestfunction(a::Int, b)
。定义完成后,您可以使用Julia帮助提示(通过在REPL中键入?
)来查询此文档。
help?> mytestfunction
mytestfunction(a::Int, b)