![](http://www.rhinostudio.cn/files/course/2019/02-06/121341580d34022615.png) ## **Weave** 编织数据,根据Pattern输入端指定的规则编制stream的数据端数据,我们倒是经常和dispatch搭配使用。Weave的输入端可以任意增加,但是dispatch只能分成两列。 ![](http://www.rhinostudio.cn/files/course/2019/02-06/12151868bb1a637278.png) 我们经常会利用dispatch将数据先分离出来,处理好其中一部分数据后,再通过weave编织成原来的数据顺序,如下。其中。需要注意的是,之所以我们可以直接把Boolean值输入给需要输入整数Integer端,是因为布尔值是可以对应数字的。0 和 1嘛。 ![](http://www.rhinostudio.cn/files/course/2019/02-06/122027b7cacb600128.png) ![](http://www.rhinostudio.cn/files/course/2019/02-06/122130a2a829309344.png)