Variant 類別

protobuf 傳輸格式使用 Variant 類別來決定單一資料的傳輸方式。其他格式也可能使用;詳情請參閱「通訊協定緩衝區編碼」。

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 位元無正負號整數。