1. 如何查看变量的类型
var=16.0
print,Size(var,/type)
4
即通过Size函数来获得,4为返回值,其意义是数据代码类型4,为浮点型
2.关于变量的命名规则
1)VAR,Var,var
都是一个变量,部分大小写;
2)首位只能是字母或下划线;
3)可以用IDL_Validate
来检查变量名;
4)变量无需预先定义,如需动态爱定义,可以利用Scope_Varfetch
或Execute
函数实现
举个例子
ENVI> str='var'
ENVI> (Scope_Varfetch(str,/enter))=5
ENVI> help,var
VAR INT = 5
5)用N_Element
函数来判断变量是否被定义了
3.关于变量类型的转换
变量可以通过类型转换函数进行强制转换
4.数组
1)数组是IDL最重要的数据组织形式
2)数组支持0-8维
3)下标顺序为先列标,后行标其实就是先列后行
例如数组 Array[3,4]
是