我应该如何修改代码,打印HopTB.Optics.get_shg的输出?
原码如下
include("zoo.jl")
@register "GaAs.openmx" tm->begin
@test HopTB.Optics.get_shg(tm, 1, 2, 3, [1.5], -4.2, [5, 5, 5]; ϵ=0.1, scissor=0.69)[1] ≈ -255.88643+379.955523im atol=1.0e-3
end```
我应该如何修改代码,打印HopTB.Optics.get_shg的输出?
原码如下
include("zoo.jl")
@register "GaAs.openmx" tm->begin
@test HopTB.Optics.get_shg(tm, 1, 2, 3, [1.5], -4.2, [5, 5, 5]; ϵ=0.1, scissor=0.69)[1] ≈ -255.88643+379.955523im atol=1.0e-3
end```
谢谢,已经修改了
我指贴个最小可复现的例子,都删除别人也看不懂。问题来源在哪, print 是为了做啥。如果是调试需求,可以考虑 vscode 的 debug 功能,在循环中间停下来查看变量。
返回值是函数的命名元组,你不进行操作直接 print 不能查看函数内容。
那么具体应该怎么操作查看内容呢