渐进式编程课
Kotlin 目录
第 7 课2026.09.08

把一组练习分钟数转换成对应的秒数,而不修改原列表。

第 7 课:只读List与map转换

  • 日期:2026-09-08
  • 课程序号:第 7 课
  • 知识点:List 与 map

用途

把一组练习分钟数转换成对应的秒数,而不修改原列表。

核心概念

listOf 创建只读列表,map 对每个元素执行转换并返回一个新列表。

最小代码或操作示例

kotlin
val minutes = listOf(5, 10, 15)
val seconds = minutes.map { it * 60 }
println(seconds)

3~5 分钟练习

把秒数列表改为每项增加 30 秒。

参考答案

使用 minutes.map { it * 60 + 30 },结果为 [330, 630, 930]。

与上一课的联系

上一课封装单次价格计算;本课把同一种转换应用到一组数据。