数据

1.变量

  • 例如:放开鼠标左键后,调试显示变量的值。

  • 变量是一个抽象概念,可以把它认为是一个储存可变数据的东西,我们需要给变量起一个特定的名字,来区分它与其它变量的区别,变量内的数据是可以改变的。

  • 注意:在代码岛2.0中,所有未赋值的变量的初始值都是0(数值类型)。

  • 怎么新建变量?

2.设置变量【】的值为【0】

  • 为一个变量赋值,通俗地讲,就是设置这个变量的值是什么。变量的类型默认是数值类型,但也支持字符串、数组等类型。

3.使变量【?】【增加】【1】

  • 使某个变量增加或减少你输入的数值。

4.【列表】

  • 即链表,是一个存放着许多个变量的容器,你可以更改、添加、删除或获得容器中每一个变量的值。

  • 可以把链表想象成一条蛇,它有很多“节”,每一“节”内都存储着一个数据;与蛇相像,链表是一种链式结构,如图:

第一项 第二项 第三项 第四项 第五项 ......
  • 注意:列表在添加数据之前,默认是空的,即总共为0项数据。

  • 怎么新建列表?

5.添加【0】到【列表】末尾

  • 将一个数据(任意类型,默认是数值)添加到某个列表的末尾,也就是该列表的最后一项。

  • 例如:该链表本来已有5项数据,执行完该语句后,该链表将有6项数据,并且第6项是刚刚输入的数值。

  • 举个例子:

执行上面积木块后,abc列表的项数为4,每一项的数据为:

项数 第一项 第二项 第三项 第四项
数据 1 2 3 4

6.插入【0】到【列表】的第【1】项

  • 将一个数据(任意类型,默认是数值)插入到某个列表的中的某一项。

  • 注意:“插入”指的是添加,而不是替换,即执行完该积木后,该项后面的数据会依次往后推移一个项,该链表的总项数会加一。

  • 举个例子:

执行上面积木块后,在第6条例子的基础上,添加一条插入【5】到【abc】列表的第【1】项的积木,该链表的总项数会加一,abc列表的项数和数数据变为:

项数 第一项 第二项 第三项 第四项 第五项
数据 5 1 2 3 4

7.删除【列表】【第】【1】项

  • 将某个列表中的某一项删除掉,该项后面的数据会依次往前推移一个项,该链表的总项数也会对应地减一。

  • 举个例子:

执行上面积木模块后,abc列表的项数和数数据变为:

项数 第一项 第二项 第三项 第四项
数据 5 1 3 4

8.替换【列表】【第】【1】项为【0】

  • 将某个列表中的某一项数据替换为其他数据,执行该积木不会使链表的总项数改变。

  • 举个例子:

执行上面积木模块后,abc列表的项数和数数据为:

项数 第一项 第二项 第三项 第四项
数据 1 2 5 4

9.【列表】【第】【1】项

  • 常用于调用某个列表中的某一项,此时的用法有点像“变量”,但这个“变量”被放在了链表中的某一项。

10.【列表】的长度

  • 获得某个列表的长度,即该列表的总项数。

11.【列表】中是否包括【0】

  • 如果某列表中的所有项里包含了你输入的数据,则条件成立。

12.调试【0】

  • 运行该积木时,游戏界面的左上角会显示调试的内容,常用于查看变量与链表中的值。由于在代码岛2.0中没有即时显示变量值的功能,该积木就变得十分常用了。

  • 注意:该积木仅在创作(编辑游戏)时有效,作品发布后该积木就失效了。

results matching ""

    No results matching ""