6.2.5 簇至数组转换和数组至簇转换
1)簇至数组转换函数的节点图标如图6-70所示。
2)簇至数组转换函数要求输入簇的所有元素的数据类型必须相同,函数按照簇中元素的编号顺序将这些元素组成一个一维数组,如图6-71所示,一个含有布尔型的簇通过使用簇至数组转换函数成为了一维布尔型数组。

图6-70 簇至数组转换函数的节点图标和端口

图6-71 簇至数组转换函数的使用
3)数组至簇转换函数的节点图标如图6-72所示。
4)数组至簇转换是簇至数组转换的逆过程,将数组转换为簇。需要注意的是,此函数并不是将数组中所有的元素都转换为簇,而是将数组中的前n个元素组成一个簇,n由用户自己设置,默认为9,当n大于数组的长度时,函数会自动补充簇中的元素,元素值为默认值。如把图6-71直接进行逆过程,则出现图6-73所示的情况。(https://www.daowen.com)

图6-72 数组至簇转换函数的节点图标和端口
此时应在数组至簇函数的图标上,单击右键,从快捷菜单中选择簇大小,并改为6,再运行就可得到正确的输出,如图6-74所示。

图6-73 默认时数组至簇转换函数的使用

图6-74 数组至簇转换函数的使用