擅长:python、mysql、java
<p>在protobuf中,零是数字的默认值,空字符串是字符串的默认值。为了提高效率,默认值不会通过导线传输。在</p>
<p>如果您真的想知道它是否被显式设置,请不要在实际操作中使用默认的零:</p>
<pre><code>enum SetGet {
NONE = 0;
SET = 1;
GET = 2;
}
</code></pre>
<p>请记住,这将导致网络上的额外通信量,而且,由于您只关心要打印的内容,</em>您也可以理解零是默认值,或者编写自己的<em>自己的</em>打印例程来输出所有内容。在</p>