4
私は、関数名、 をとり、関数の他のバージョンをいくつか宣言するマクロを書いています。 これらのバリエーションに元のメソッドと同じドキュメント文字列、 を付け加えたいと思います。どのようにプログラムでDocStringにアクセスできますか?
これを行うには、元のメソッドのdocstringを取得する必要があります。私が行うことができるように
get_docstring(functionname::Symbol, argtypes)::String
:
julia> s=get_docstring(:values,(Associative,))
、その後s
に設定されます:
だから私は探しています、関数である
s="""
values(a::Associative)
Return an iterator over all values in a collection.
`collect(values(d))` returns an array of values.
```jldoctest
julia> a = Dict('a'=>2, 'b'=>3)
Dict{Char,Int64} with 2 entries:
'b' => 3
'a' => 2
julia> collect(values(a))
2-element Array{Int64,1}:
3
2
```
"""
「Base.Docs.doc」 –