【IDL】SIZE函数使用方法与参数含义详解
Size函数是IDL中很常用的一个,调用格式为
Result = SIZE( Expression [, /L64] [, /DIMENSIONS | , /FILE_LUN | , /FILE_OFFSET | , /N_DIMENSIONS | , /N_ELEMENTS | , /SNAME, | , /STRUCTURE | , /TNAME | , /TYPE] )
不设置关键字时,函数返回基本信息数组,即Result,包含的值含义如下:
第一个:输入变量的维数N_dims,当变量是常量或未定义是为0;
第二个到第N_dims+1个: 维数对应的大小标量;
倒数第二个:类型代码,0:未定义,1:字节型,2:整型,3:长整型,4:浮点...
倒数第一个:变量中元素个数;
;示例分析
IDL> var= 5
IDL> print,size(var)
IDL> var = [1,2L]
IDL> print,size(var)
IDL> str = 'c:\a.txt'
IDL> print,size(str)
IDL> str
IDL> print,size(str)
IDL> str = ['c:\a.txt']
IDL> print,size(str)
;若设置关键字N_DIMENSIONS , N_ELEMENTS, DIMENSIONS, TNAME和TYPE,则依次返回数组的维数、元素个数、每一维的维数、类型名称和类型代码等信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界