I am trying to document my functions with mixed results. This simple example, which I pasted on the julia>
prompt, does not seem to work:
"""
foo(x, y)
Some comment.
Another comment.
"""
function foo(x, y)
return x + y^2
end
What I get is:
help?> foo
search: foo floor wf_boot_CI portfoliocomposition portfoliocomposition! ft_nonothing
No documentation found.
foo is a Function.
# 1 method for generic function "foo":
[1] foo(x, y) in Main at REPL[240]:1
What am I doing wrong?
do ? bar
instead of ? bar(x, y)
A simplified version, with “foo” instead of “bar”, still does not work:
help?> foo
search: foo floor wf_boot_CI portfoliocomposition portfoliocomposition! ft_nonothing
No documentation found.
foo is a Function.
# 1 method for generic function "foo":
[1] foo(x, y) in Main at REPL[240]:1
I cannot reproduce your issue, i just copied and pasted your code, and it works as expected for me (Julia v1.7.1 on Linux)
1 Like
Make sure that you paste the code as one piece. It might happen that the multi-line string and the function definition get evaluated separately when you paste the code line by line.
5 Likes