校长组件:键值对数组(字典)
使用说明:
- 使用此组件后,可对任意实体增加
键值对
即传统的key->value
字典功能。 - 组件自带排序功能,可以基于
键名(key)
排序,也可以基于值(value)
排序。
调用和退出方式:
-
通过标签进行设置
- 调用:
添加标签(实体:目标实体,存储:[校长][标签][键值对数组])
- 退出:
移除标签(实体:目标实体,存储:[校长][标签][键值对数组])
- 调用:
-
通过实体存储进行设置
- 调用:
增加存储(实体:目标实体,存储:[校长][键值对数组])
- 退出:
删除存储(实体:目标实体,存储:[校长][键值对数组])
- 调用:
组件功能
- 插入键值对(键名,值)
插入一个键值对
- 获取键名对应值(键名)
获取键值对中的值
- 删除键名和对应值(键名)
删除键值对
- 修改键名对应值(键名,值)
修改键值对中的值
- 基于值快速排序/基于键名快速排序
进行排序,结果从小到大排列
- 获取值数组字符串/获取键名数组字符串
数组内容通过
,
分隔,并输出为文本字符串
- 插入键值对数组(键名.数组,值.数组)
用数组形式,批量插入键值对
- 获取索引对应值/获取索引对应键名(索引)
返回特定索引对应的键名或值
- 获取键值对数组长度()
返回键值对数组的长度
案列
过程 | 图例 |
---|---|
1. 插入键值对:‘c’->3 2. 插入键值对:‘b’->2 3. 插入键值对:‘a’->1 4. 插入键值对:‘e’->5 5. 插入键值对:‘d’->4 6. 输出键名字符串: 结果:c,b,a,e,d, 7. 输出值字符串: 结果:3,2,1,5,4, 8. 调用:基于值快速排序 9. 输出键名字符串: 结果:a,b,c,d,e, 10. 输出值字符串: 结果:1,2,3,4,5, 11. 输出索引0位置键名: 结果:a 12. 输出索引0位置值 : 结果:1 |