第九章 scratch3.0列表详解
什么是列表:
列表的概念和变量有点类似。列表是具有同一个名字的一组变量。如果把变量当作是可以装东西的盒子,那么可以把列表当作是有一排抽屉的柜子,柜子的每一个抽屉,都相当于一个变量。
创建列表的步骤和创建变量也是相似的一一在“代码”标签页中的“变量”类积木中,点击“建立一个列表”按钮,将会弹出“新建列表”窗口。同样的,在“新建列表”窗口给列表取一个名字,并且选择它的适用范围。这里,我们还是输入“我的列表”作为列表名,然后点击“确定”按钮。这时候,在“代码”标签页的积木区域,
会出现和“我的列表”对应的12个新增的积木块,通过它们可以对该列表进行一系列的操作和编程,包括显示列表监视器,向列表中添加、删除项,替换项,获取列表的项及其编号等等
注意第一个积木块,如果选中“我的列表”前面的复选框,将会在舞台区显示出该列表的一个监视器。下图左边所示是我们创建的名为“我的列表”的列表。没错吧,列表的监视器真的很像是一个带有很多抽屉的柜子!点击列表监视器下方的“长度”
前面的加号(+)按钮,就可以给这个柜子添加“抽屉”(也就是列表项)。下图右边是手动添加了5个列表项之后的“我的列表”。注意,第5项的框中有一个小小的×按钮,点击它就可以删除掉第5项。