Skip to content

数据类型

鸿图支持以下数据类型:

  • 布尔
  • 数字
  • 文本
  • 对象
  • 数组
  • 任意

作为一种可视化编程语言,鸿图为每种数据类型指定了一个特定的颜色。不同颜色的数据类型不能直接连接,除非:

  • 源类型可以隐式地转换为目标类型
  • 目标类型是数组,单个或多个同类型的数据可以连接
  • 目标类型是任意

布尔

布尔类型的颜色为深红色,用于表示。如:

注意连接点的颜色,无论是接受还是产生布尔,其颜色都是深红色。

数字

数字类型的颜色为绿色,用于表示数值。如:

文本

文本类型的颜色为紫色,用于表示文字。如:

对象

对象类型的颜色为蓝色,用于表示对象。在很多编程语言中,布尔数字文本都被称作原始数据类型,而对象是原始数据类型的组合,如:

数组

数组的颜色和它的元素的颜色相同。和其他数据类型不同的是,数组的连接器圆圈是虚线,而单一数据的连接器圆圈是实线,如:

当数组作为目标连接器时,它可以接受单个或多个同类型的数据,如:

在上面的例子中,遍历循环节点会便利所有连接到集合的数据

遍历顺序

在屏幕上方的节点会先遍历。因此,我们可以通过拖动节点来改变他们在垂直方向的位置,从而改变遍历顺序

任意

任意类型的颜色为灰色,用于表示任意数据类型。