字符串虽然形式上是向量,但处理函数与向量不同,
向量、数组的数量用n_elements(),字符串用strlen(),
向量、数组的元素用array[],字符串得用strmid提取,
这种区别有时就造成了不便,所以我写了一个函数用来转换:
字符数组=string_to_array(字符串)
代码:
function string_to_array,x
n=strlen(x)
y=strarr(n)
for i=0,n-1 do begin
y=strmid(x,i,1)
endfor
return,y
end
不知IDL有没有内置这么个转换函数?