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비트 정수입니다.