处理Flux数据类型
一个 Flux 数据类型 定义了一组可能的值和操作。 Flux 是 静态类型 的,这意味着数据类型从不在 Flux 语法中显式声明(除非作为 内置语句 的一部分) 并且类型是从变量的使用方式推断出来的。
Flux 数据类型被组织如下:
基本类型
所有Flux数据类型都是由基本类型构成的:布尔值、字节、持续时间、字符串、时间、浮点数、整数、无符号整数和空值。
复合类型
Flux 复合类型是由基本类型构造的类型。Flux 支持以下复合类型:record, array, dictionary, function。
动态类型
一个动态类型是一个包装器,用于数据的类型在运行时未知的情况。动态类型在处理来自外部源(如 JSON)的数据时很有帮助,这些数据支持没有等效 Flux 类型的类型。