【虚幻引擎】UE4/UE5Map、Set、 Array的用法

news2024/11/18 11:34:20

一、Array

Array:数组是一个内存空间连续,可以存储多个相同类型的有序的元序列集合。

每一个索引值对应一个Value值,比如0号索引值对应A,值可以是任意类型的变量

用法:

节点

描述

Add

取入一个数组和一个变量。它将该变量插入到数组的尾部,并相应地增加数组的大小

Clear

将清除相连接的数组中的所有数据,重置数组,并删除数组中的所有索引值

Contains Item

节点允许搜索一个数组来查找特定项目。如果找到了该项目,那么该节点则输出 True ,否则会输出 False

Find Item

 节点取入一个数组和一个变量,然后查找在数组中第一次找到那个变量的值时该值所处的索引编号

Get

 节点取入一个数组和一个整型值,该整型值用作为索引编号。然后,它返回在索引编号处找到的数组值。

Insert Item

节点取入一个数组、一个变量值和一个整型值(索引编号)。然后,它把该变量的值插入到数组中的该索引值指定的位置处。

Last Index

节点返回数组中最后一个值的索引编号。

Length

 返回数组的大小或数组中元素项的个数。如果数组中有 N 个对象,那么 Length 将返回 N , 而数组的有效索引值是从 0 到 N-1

Remove Index

 节点通过使用项目的索引编号来从数组中删除那个项目。所有其他的索引编号将会自动更新来弥补该空缺。

Remove Item

 将通过取入一个变量值来从数组中删除一个项目

Resize

节点将取入一个数组和一个整型值,该整型值为该数组的新的容量大小

Array Elem

 允许您将一个数组的一个特定索引设置为特定的值。

二、Map 

Map:是一种键值对容器,里面的数据都是成对出现的(Key,Value),Value通过Key值来获取,且Key值不能重复。

一个Key值对应一个Value,Key值不能重复,Value值可以

 用法:

节点

描述

Add

讲一个键值对添加到Map

Clear

清除Map的所有条目

Contains 

检查是否提供的Map中有键存在

Find 

查找提供的键相关连的值

Keys

 输出Map中所有键的阵列

Values

输出Map中所有值得阵列

Remove

从Map中移除一个键值对

Length

提供的Map中的条目数量

三、Set

Set:一种包含已排序对象的关联容器,只是单纯键的集合,键即是值。set内部用平衡二叉树实现,便于元素查找。Set只有值,可以认为只有一个数据,并且set中元素不可以重复且自动排序。

用法:

节点

描述

Add

将一个项目添加到Set

Clear

清除Set中的所有项目

Contains Item

检查Set中是否包含某个项目

Difference

获取两个Set的相对差,将差指定到一个结果Set中 

Intersection

 获取两个Set的交集,将集指定到一个结果Set中

Length

获取Set中的项目数量

Remove

从Set中移除一个项目

Remove Items

 从Set中移除指定的项目

To Array

 将Set复制到Array

Union

执行两个Set的合并,将合并的指定到一个结果Set中

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/82530.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

014. 解数独

1.题目链接: 37. 解数独 2.解题思路: 2.1.题目要求: 暂时的理解就是,编写一个程序然后自动填完数独,填完返回(不用求解各种不同的数独组合) 填的时候,数字要满足的规则&#xff1…

198.打家劫舍,213.打家劫舍II ,337.打家劫舍III

198. 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个…

项目管理中的WBS

项目管理中的WBS(工作分解结构) 在项目管理中,我们必然会用到一个工具WBS(工作分解结构),在PMP的课程中,也作为了一个重要的考察对象。 一. WBS的定义 工作分解结构(Work Breakdown Structure):以可交付成…

什么是网络分析仪噪声参数?

噪声参数在被测器件的输入端口和测试仪器内置噪声接收机的输入端口上都会产生影响。要想了解为什么噪声参数会给测量结果带来误差,我们首先需要了解什么是噪声参数。放大器的噪声参数描述了噪声系数随着源阻抗Γs而变化的情况。在史密斯圆图上,噪声参数通…

长盈通在科创板上市:研发费用率低于行业均值,皮亚斌为实控人

12月12日,武汉长盈通光电技术股份有限公司(下称“长盈通”,SH:688143)在上海证券交易所科创板上市。本次上市,长盈通的发行价为35.67元/股,发行市盈率48.61倍,而该公司所属行业最近一个月静态平…

QTabBar进阶用法:修改标题宽度,使标题宽度自适应窗体宽度,close图标大小设置,close图标修改,文字对齐方式修改

这是一个没有处理过的QTabWidget, 在功能上已经满足使用了,但是有时会有一些外观上特殊的需求,需要对它进行修改。 1. 更改标签的长度。 可以用样式表改: setStyleSheet("QTabBar::tab{height:50;width:200}");"QTabBar::t…

GitLab安装与卸载

一、安装Postfix以发送通知邮件 安装命令:sudo yum install postfix 将postfix服务设置成开机自启动,安装命令:sudo systemctl enable postfix 启动postfix,安装命令:sudo systemctl start postfix 二、安装gitlab …

【数据结构】栈定义及其常用的基本操作(C/C++)

目录 ●图示(以顺序栈为例) ●栈的类型定义 ●栈常用的基本操作 ●顺序栈 ●链式栈 ●简单案例 1.顺序栈(这里只实现用顺序表存储3个学生的学号、姓名、年龄并且将其输出查看。若进行其他操作,对代码进行简单修改即可&…

Read IDS scan文件

IDS 雷达的文件格式比原来的。dt格式文件复杂,由于数据来自检测单位,对文件的理解并不到位。 采集的数据如下: 产生的文件很多,比如这次有2个采集 Data内部的文件 很多文件并没有理解到 3 文件说明 3.1 pos 结尾是 但距离与最后…

Mysql高频面试题(二)

文章目录1. 平衡二叉树、红黑树、Hash结构、B树和B树的区别是什么?2. 一个B树中大概能存放多少条索引记录?3. 使用B树存储的索引crud执行效率如何?4. 什么是自适应哈希索引?5. 什么是2-3树 2-3-4树?6. 为什么官方建议使…

边界安全防护方案

汽车制造业 MES系统 DNC系统 生产 安全域1 管理层 工控安全隔离装置 交换机 安全配置核查系统 HMI 历史数据库 运行监控系统 实时数据库 打印机 过程 安全域2 监控层 工控漏洞扫描系统 安全交换机 工控安全审计系统 工控入侵检测系统工程师站 A 操作员站 A 实时数据库A 操作员…

测试员做外包能转正吗?外包员工能变正式员工吗?

外包员工能变正式员工吗?这里辟谣一波,许多外包都说有转正机会。实际情况是几乎等于零。其中,三方外包更是可以直接和零划等号。三方外包的转正,往往就是给个内推机会,然后和面试官会熟悉一些。 然而这些都没什么价值…

简述基于JavaEE企业级开发技术(Spring)

一、绪论 1、学习内容 javaEE企业开发技术概述javaEE容器——SpringORM数据层——MyBatis/JPAWeb层——Spring MVC展现层——JSP/Thymeleaf整合框架——SSM/SSH用户模块分析用户模块功能模块设计 前端框架:Bootstrap,NodeJS,Vue/React/Ang…

聊一聊世界杯的半自动越位技术

一、前言 11 月 22 日,在卡塔尔卢赛尔球场进行的 2022 卡塔尔世界杯足球赛 C 组比赛中,阿根廷队以 1 比 2 不敌沙特阿拉伯队,我相信哥很多人都不敢相信,阿根廷居然又输了,而沙特取得亚洲球队在本届世界杯的首场胜利。…

【Pytorch】第 9 章 :Capstone 项目——用 DQN 玩 Flappy Bird

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

一文了解瀑布式项目管理和敏捷项目管理的区别!

众所周知,项目管理起源于软件开发行业,而目前已广泛应用于各行各业,完整的项目管理包含五个部分,分别是:项目启动、项目规划、项目执行、项目监控、项目收尾。随着行业的发展,传统的瀑布式项目管理模式&…

海外跨境电商5大关键趋势,Starday带你先发制人

受新冠疫情的影响,海外市场需求总体而言有所下降,然而随着我国跨境出口产品向更大出口量级、更多出口品类以及更高客单价的趋势发展,跨境出口电商行业却有着快速发展,基于主流跨境电商平台相关数据和中国卖家调研,报告…

卓越工程之单元测试在行权鉴权中的实践

前言 在去年的时候就读过《重构:改善既有代码的设计》这本在代码重构领域里的经典,当时在读的时候就苦于有这么两点导致只停留在了“读”上面,而缺少实践。 1.全书内容比较枯燥乏味,虽然有部分代码示例,但是语言并不…

新能源车的火烧到了二手车市场

今年以来,新能源二手车市场有明显回暖的迹象。据中国汽车流通协会数据显示,今年上半年,新能源二手车交易量达15.6万辆,同比增长36.4%,比传统燃油车增速高出24.5个百分点。另据瓜子二手车大数据显示&#xf…

Android平台GB28181设备接入端预置位查询(PresetQuery)探讨和技术实现

之前blog介绍了GB28181云台控制(PTZCmd)相关,本文主要是介绍下GB28181预置位查询。 预置位这块,在处理带云台的设备非常必要,我们主要是做Android平台的GB28181的设备接入端,也可以转发RTSP摄像头接入到国…