Klasse "Variant"
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das protobuf
-Übertragungsformat verwendet die Variant-Klasse, um zu ermitteln, wie Einzeldaten übermittelt werden können. Kann von anderen Formaten verwendet werden; weitere Informationen finden Sie unter Protokollpuffercodierung.
Variant
wird vom Modul protorpc.messages
bereitgestellt.
"Variant" hat folgende Werte:
BOOL
- Boolescher Wert ("True" oder "False")
BYTES
- String mit 8-Bit-Byte.
DOUBLE
- 64-Bit-Gleitkommazahl.
ENUM
- Enum-Wert (Ganzzahl).
FLOAT
- 32-bit floating point number.
INT32
- Vorzeichenbehaftete 64-Bit-Ganzzahl.
INT64
- Vorzeichenbehaftete 64-Bit-Ganzzahl.
MESSAGE
- Eingebettete Nachricht als Bytestring.
SINT32
- Vorzeichenbehaftete 64-Bit-Ganzzahl. Verwendet die Zickzack-Codierung.
SINT64
- Vorzeichenbehaftete 64-Bit-Ganzzahl. Verwendet die Zickzack-Codierung.
STRING
- String mit UTF-8-codiertem Text.
UINT32
- Vorzeichenlose 32-Bit-Ganzzahl.
UINT64
- Vorzeichenlose 64-Bit-Ganzzahl.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-06-16 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-06-16 (UTC)."],[[["The `protobuf` wire format utilizes the `Variant` class to define data transmission."],["`Variant`, found in the `protorpc.messages` module, specifies the type of data being transmitted."],["`Variant` supports various data types, including boolean, byte strings, floating-point numbers, enums, integers, and embedded messages."],["`Variant` can utilize ZigZag encoding for signed integers using `SINT32` and `SINT64` types."],["`STRING` type is used for UTF-8 encoded text."]]],[]]