如何在Julia中获取函数源代码用于报告生成(无需复制粘贴)
在生成报告场景中自动获取Julia函数源代码的方法
在生成报告时,若想无需手动复制粘贴就能获取Julia中函数的源代码,可以使用source()函数来实现,以下是具体示例:
# 定义用于输出内容的函数 code(text) = println(text) # 目标函数 μ_model(period, vol_q, Q) = begin lp = log(period) exp(Q[1] + Q[2]lp + Q[3]vol_q) end # 自动获取并传入函数源代码 code(source(μ_model))
这段代码的效果和手动将函数源代码复制粘贴进code函数的写法完全一致:
code(""" μ_model(period, vol_q, Q) = begin lp = log(period) exp(Q[1] + Q[2]lp + Q[3]vol_q) end """)
内容的提问来源于stack exchange,提问作者Alex Craft
相关产品推荐
相关产品推荐

