您现在的位置是:主页 > news > 英雄联盟做的广告视频网站/百度企业网盘
英雄联盟做的广告视频网站/百度企业网盘
admin2025/5/5 15:55:01【news】
简介英雄联盟做的广告视频网站,百度企业网盘,哪个网站音乐做的最好,余姚网站定制1.什么是链表 是一种复合数据类型,可以包含变量、数组、结构体、对象、链表和哈希表等数据类型链表中的元素是有次序的,可以通过索引来进行编辑操作 2.创建链表 ResultList([Value1,Value2,…,Valuen] [,/Extract] [,LengthValue] [,/NO_C…
英雄联盟做的广告视频网站,百度企业网盘,哪个网站音乐做的最好,余姚网站定制1.什么是链表
是一种复合数据类型,可以包含变量、数组、结构体、对象、链表和哈希表等数据类型链表中的元素是有次序的,可以通过索引来进行编辑操作
2.创建链表
ResultList([Value1,Value2,…,Valuen] [,/Extract] [,LengthValue] [,/NO_C…
1.什么是链表
- 是一种复合数据类型,可以包含变量、数组、结构体、对象、链表和哈希表等数据类型
- 链表中的元素是有次序的,可以通过索引来进行编辑操作
2.创建链表
Result=List([Value1,Value2,…,Valuen] [,/Extract] [,Length=Value] [,/NO_COPY])
IDL> list_ex=list('a',1,Ptr_New(5),{n:6})
IDL> help,list_ex
LIST_EX LIST <ID=7 NELEMENTS=4>
3.访问链表
类似于数组,是用下标索引来实现的
4.链表的其他操作
4.1 增加链表
list.Add,Value[,Index][,/Extraction][,/NO_TYPE]
例1:增加一个数——4
IDL> list=list(1,2,3)
IDL> list.Add,4
IDL> print,list1234
例子2:在位置0增加数100
IDL> list.Add,100,0
IDL> print,list1001234
4.2 删除链表
list.Remove [,Index][,/All]
or
Value=list.Remove([,Index][,/All])
例子
IDL> list1=list(1,'a',[2,3])
IDL> list1.Remove,[1]
IDL> print,list112 3
4.3 链表反转
功能就是实现链表中的元素位置的反转
IDL> list_ge=list(1,'a',[2,3])
IDL> list_ge.reverse
IDL> print,list_ge2 3
a1
4.4 链表转为数组
Result=list.ToArray([Missing=Value] [,Type=Value])
4.5 链表链接
两个或多个链表的连接与字符串一样用"+"来实现
4.6 链表比较
链表比较类似于数组比较,是对各元素的比较
4.7 销毁链表
可以用Obj_Destroy
来销毁