列表和对象
在一个变量里存储很多值,并用“对于每一个”逐个处理。
变量什么都能存
一个变量可以存储数字、文字、是/否、列表 或 对象。使用 将变量设为,配合 列表(包含) 积木(数组 分类)。积木上的 + 和 − 按钮可以改变项目数量。
读取和修改
- 列表的第 1 项:第一项是 1;-1 是最后一项。
- 把 … 加到列表末尾、插入、替换、删除 和 排序 会修改变量中存储的列表。
- 长度、… 的位置、包含:关于列表的问题。
循环(控制分类)
- 对于列表中的每一项:每一项重复一次。
- 对于每一项(带序号):还会给出位置(1、2、3……)。非常适合两个并行的列表(名字和分数)。
- 对于对象中的每个键和值:遍历一个对象。
- 跳出循环 和 跳到下一次循环 在所有循环中都能用。
进阶
- 对列表的每一项计算(map)、满足条件的项(filter)、第一个满足条件的项、累计(reduce)。在它们里面使用 项目 积木。
- 项目的 总和/平均值/最大值/最小值、排序、打乱、去除重复项、用 … 连接。
- 表格:3 行 3 列的表格 和 第 … 行第 … 列的项。
舞台上的变量框会显示整个列表,并带有编号。