渐进式编程课
虚幻引擎 目录
第 15 课2026.09.21

复用已完成课程筛选并增加一个阈值。

第 15 课:函数参数筛选最短时长

  • 日期:2026-09-21
  • 课程序号:第 15 课
  • 知识点:函数参数筛选最短时长

用途或适用场景

复用已完成课程筛选并增加一个阈值。

核心概念

GetCompletedLessons 增加 MinMinutes 输入;循环中同时检查 Completed 和 Minutes,原 Lessons 数组不变。

最小代码或操作示例

text
1. 在 GetCompletedLessons 增加整数输入 MinMinutes。
2. For Each Loop 中 Break ST_Lesson。
3. 仅在 Completed 且 Minutes >= MinMinutes 时 Add 到 Result。

3~5 分钟练习

传入 MinMinutes=10。

参考答案

返回已完成且时长不少于 10 分钟的课程。

与上一课的联系

沿用第 14 课的 GetCompletedLessons、Lessons 与 Result 数组;本课只新增 MinMinutes 输入和时长条件;下一课先读取一次结果的数量,再比较不同阈值。

时效校验

时效校验:2026-09-24(Unreal Engine 5.8 官方文档;已打开并核对官方文档中的本课用法,未见本课方案的废弃说明)。

官方参考