0
我想弄清楚如何在Protobuf中編碼一個byte [] []鋸齒狀數組。Protobuf「field 1」的意義是什麼?
在我搜索我一直沒能看到如何實現這一點,但我確實看到hints of a future feature實施,在現場1
這個編碼是什麼字段1的好處,以及如何爲它適用於protobuf的?
我想弄清楚如何在Protobuf中編碼一個byte [] []鋸齒狀數組。Protobuf「field 1」的意義是什麼?
在我搜索我一直沒能看到如何實現這一點,但我確實看到hints of a future feature實施,在現場1
這個編碼是什麼字段1的好處,以及如何爲它適用於protobuf的?
對於字段1沒有特別的意義,只不過它是第一個字段,因此是單字段消息格式中最明顯的字段號。在你關聯的答案中,Marc似乎在說他正在考慮爲「鋸齒狀數組」添加內置支持,這些支持將被編碼爲消息列表,其中每條消息都包含另一個列表。內部列表的字段編號爲1,因爲這是顯而易見的數字。因此,如果您今天爲內部列表手動定義了一個使用字段編號1的類型,您將可以稍後切換到Marc的內置類型,而不會破壞向後兼容性。