Variant 类

protobuf 有线格式使用 Variant 类来确定如何传输单段数据。该类还可用于其他格式;如需了解详情,请参阅 Protocol Buffer 编码

Variantprotorpc.messages 模块提供。

Variant 具有以下值:

BOOL
布尔值(True 或 False)。
BYTES
8 位字节的字符串。
DOUBLE
64 位浮点数。
ENUM
枚举值(整数)。
FLOAT
32 位浮点数。
INT32
32 位有符号整数。
INT64
64 位有符号整数。
MESSAGE
字节串形式的嵌入式消息。
SINT32
32 位有符号整数。使用 ZigZag 编码
SINT64
64 位有符号整数。使用 ZigZag 编码
STRING
UTF-8 编码文本字符串。
UINT32
32 位无符号整数。
UINT64
64 位无符号整数。