数据类型
鸿图支持以下数据类型:
布尔
数字
文本
对象
数组
任意
作为一种可视化编程语言,鸿图为每种数据类型指定了一个特定的颜色。不同颜色的数据类型不能直接连接,除非:
- 源类型可以隐式地转换为目标类型
- 目标类型是数组,单个或多个同类型的数据可以连接
- 目标类型是
任意
布尔
布尔类型的颜色为深红色,用于表示真
或假
。如:
注意连接点的颜色,无论是接受
还是产生
布尔,其颜色都是深红色。
数字
数字类型的颜色为绿色,用于表示数值。如:
文本
文本类型的颜色为紫色,用于表示文字。如:
对象
对象类型的颜色为蓝色,用于表示对象。在很多编程语言中,布尔
、数字
、文本
都被称作原始数据类型
,而对象
是原始数据类型的组合,如:
数组
数组的颜色和它的元素的颜色相同。和其他数据类型不同的是,数组的连接器圆圈是虚线
,而单一数据的连接器圆圈是实线
,如:
当数组作为目标连接器时,它可以接受单个或多个同类型的数据,如:
在上面的例子中,遍历循环
节点会便利所有连接到集合
的数据
遍历顺序
在屏幕上方的节点会先遍历。因此,我们可以通过拖动节点来改变他们在垂直方向的位置,从而改变遍历顺序
任意
任意类型的颜色为灰色,用于表示任意数据类型。