1. 事件开始类型

block.png

  • 事件积木就像是火车头,起到带动整车车厢运行的作用。
  • 这类积木代表事件的开端,是其他类型积木得以在作品中运行的关键。当这类积木被触发后才会运行下面的积木。

    2. 普通函数类型

    block (1).png

  • 普通函数类型的积木就好像火车车厢,与火车头与其它车厢连接。

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

block.png

3. 条件类型

block (1).png

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

    4. 循环类型

    block (3).png

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

    5. 带返回值的类型

    数值类型

    block (4).png

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

    布尔类型

    block (5).png

  • 返回“真”或“假”,六边形。

    字符串类型

    block (6).png

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

    变量/列表类型

    block (7).png

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

block (8).png

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

    函数参数/局部变量类型

    block (9).png

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

block (10).png

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