第 21 课2026.09.29
把既有显示文案和重试布尔值分别传给界面函数。
第 21 课:把状态结果交给界面参数
- 日期:2026-09-29
- 课程序号:第 21 课
- 知识点:命名参数传递派生状态
用途或适用场景
把既有显示文案和重试布尔值分别传给界面函数。
核心概念
本课沿用上一课的示例与命名,只增加“命名参数传递派生状态”这一项;先保留既有结果,再观察新增步骤带来的变化。
最小代码或操作示例
text
StatusRow(text = label(state), retryEnabled = canRetry(state))3~5 分钟练习
照着示例完成一次,再替换一个输入值或操作对象,确认新增步骤仍然只影响预期结果。
参考答案
label(state) 提供显示文案,canRetry(state) 提供重试布尔值;两者都继续以同一个 state 为事实源。
与上一课的联系
继承第 20 课“组合状态文案与重试提示”的同一数据、对象与操作路径;本课只新增命名参数传递派生状态;完成后下一课可在此结果上补充边界或发布前验证。
时效校验
时效校验:2026-09-29(已打开并核对官方当前文档;适用版本:Kotlin 当前文档;未见本课用法的废弃标记)。