第4章 列表

这一章将向读者介绍在Scratch中用于批量管理数据的容器——列表,在其他编程语言中也把它叫作数组。在Scratch项目中灵活使用列表,能够简化编程和设计复杂的应用程序。

简单地说,列表是一种用于存放一组数据的容器,可以将批量数据集中在一起管理。这样可以在编程中简化对数据的读写操作。例如,如果要用Scratch创作一个英语生词本的应用程序,就可以用列表来存放不断增多的英语单词;如果要创作一个问答类型的Scratch项目,那么把问题和答案分别存放在两个列表中将是非常好的方案;如果要编写一个对班级成绩进行排名的程序,也离不开列表的使用。总之,列表的应用非常广泛。

由于中文翻译的原因,在Scratch软件的各个版本中,对列表的叫法各有不同,有的版本把它翻译成“链表”或“数组”。为使读者不产生疑惑,特此提醒,“列表”“链表”和“数组”等在Scratch中指的是同一个东西。

本章包括以下主要内容。

◇ 使用列表显示器管理数据,包括增加、修改、删除、导入和导出等。

◇ 使用列表指令积木操作数据,包括增加、替换、读取、删除、显示和隐藏等。