渐进式编程课
虚幻引擎 目录
第 14 课2026.09.18

复用“只保留已完成课程”的蓝图逻辑。

第 14 课:把筛选封装为函数

  • 日期:2026-09-18
  • 课程序号:第 14 课
  • 知识点:把筛选封装为函数

用途或适用场景

复用“只保留已完成课程”的蓝图逻辑。

核心概念

蓝图函数接收 Lessons 数组并返回过滤后的数组;函数内部不修改原数组。

最小代码或操作示例

text
1. 新建函数 GetCompletedLessons。
2. 输入 Lessons 数组,创建空 Result 数组。
3. For Each Loop 中仅在 Completed 为真时 Add 到 Result,最后返回。

3~5 分钟练习

在调用处打印返回数组 Length。

参考答案

长度应等于原数组中 Completed 为真的元素数量。

与上一课的联系

继承上一课遍历时筛选已完成课程;本课只把筛选封装为函数;完成后下一课可按标题排序结果。

时效校验

时效校验:2026-09-18(Unreal Engine 5.7 当前官方文档)。已实际打开并核对下列官方资料;未发现本课主方案存在废弃标记。

官方参考