在之前的函数中,我创建并返回了一个哈希值。执行此操作后,它将哈希作为结构返回,我将其用作此以下函数的输入。
myStruct 的每个标签都是一个结构,每个都有一个名称和数据类型标签。
我正在尝试遍历每个标签以查找特定数据类型出现在哪个“名称”处。
pro plotter, myStruct
numtags = n_tags(myStruct)
names = tag_names(myStruct)
for varID = 0, numtags do begin
if ( strcmp( myStruct.(names[varID]).datatype, 'Temperature, Head 1')) then print, varID
endfor
end
Run Code Online (Sandbox Code Playgroud)
尝试运行后出现以下错误:“类型转换错误:无法将给定的 STRING 转换为 Long。”
是什么导致了这个错误?我可以使用变量名访问标签吗?