事件开始类型

STEP2 认识积木 - 图1

STEP2 认识积木 - 图2

  • 这类积木代表事件的开端,是其他类型积木得以在作品中运行的关键。
  • 当这类积木被触发后才会运行下面的积木。

普通函数类型

STEP2 认识积木 - 图3

其中有些积木里面带有类椭圆形参数或六边形判断缺口的,可拖入相同形状类型的积木进行拼接。

STEP2 认识积木 - 图4

条件类型

STEP2 认识积木 - 图5

如果六边形判断缺口内的值为真,则执行“如果”框中拼接的积木,否则运行“否则”框内拼接的积木。

循环类型

STEP2 认识积木 - 图6

重复执行框内拼接的积木。

带返回值的类型

1. 数值类型

STEP2 认识积木 - 图7

返回整数或者小数,类椭圆形。

2. 布尔类型

STEP2 认识积木 - 图8

返回“真”(true)或“假”(false),六边形。

3. 字符串类型

STEP2 认识积木 - 图9

返回字符串,类椭圆形,内部带有双引号。

4. 变量/列表/字典类型

STEP2 认识积木 - 图10

  • 变量类型的积木可以表示数值,字符串,布尔等任何类型。

STEP2 认识积木 - 图11

  • 在CoCo中,列表类型其实等价于数组类型,其中的元素可以是任意类型,如:[‘abc’, 2, false]。

STEP2 认识积木 - 图12

  • 关于字典类型可以看这个

5. 函数参数/局部变量类型

STEP2 认识积木 - 图13

  • 函数参数的积木可以表示数值,字符串,布尔等任何类型,仅可在函数内使用。

STEP2 认识积木 - 图14

  • 局部变量的积木可以表示数值,字符串,布尔等任何类型,仅可在特定事件积木下或特定控制积木内使用。