1.连接的五种方式

- no connections:不连接
- 用处:只在工具箱中的Functions函数模块使用

- 图形:

- 用处:只在工具箱中的Functions函数模块使用
- left output:左连接
- 作用:一般用作输出块,例如工具箱的Math和Colour模块
- 图形:

- top connection:前连接
- 作用:在工具箱的Loops模块使用,作为break语句,可以做goto语句

- 图形:

- 作用:在工具箱的Loops模块使用,作为break语句,可以做goto语句
- bottom connection:后连接
- 作用:不明确,工具箱中没有示例
- 图形:

- top+bottom connections:前后连接的组合
- 作用:连接上下两个语句,工具箱中Logic的if-do,Loops的repeat-do等,Text的print,
2.输入块的三种类型:

- value input:需要一个输出块填充
- statement input:一般需要一个前连接块,连接在前链接块之后并且需要一个
- dummy input:不需要输入和块连接器,可以充当一个label
3.块的三种布局

- automatic:自适应的
- external:外接的
- inline:内嵌的
4.块的类型与布局组合
| automatic | external | inline | 备注 | |
| v | ![]() |
![]() |
automatic和external一样 | |
| s | ![]() |
![]() |
![]() |
三个都一样 |
| d | ![]() |
![]() |
![]() |
三个都一样 |
| v+v | ![]() |
![]() |
![]() |
automatic和external一样 |
| v+s | ![]() |
![]() |
![]() |
automatic和external一样 |
| v+d | ![]() |
![]() |
![]() |
automatic和inline一样 |
| s+v | ![]() |
![]() |
![]() |
automatic和external一样 |
| s+s | ![]() |
![]() |
![]() |
三个都一样 |
| s+d | ![]() |
![]() |
![]() |
三个都一样 |
| d+v | ![]() |
![]() |
![]() |
automatic和external一样 |
| d+s | ![]() |
![]() |
![]() |
三个都一样 |
| d+d | ![]() |
![]() |
![]() |
automatic和external一样 |
| v+s+d | ![]() |
![]() |
![]() |
automatic和external一样 |
| 从v+s+d可以看出当使用内嵌之后就没有dummy input就没有必要和其他块相同长度了。 | ||||





































