首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FlatBuffers数据添加覆盖

FlatBuffers数据添加覆盖
EN

Stack Overflow用户
提问于 2020-02-10 11:23:16
回答 1查看 57关注 0票数 0

我正在用flat buffer制作一个聊天程序。我想移动四个球变量。( ex) value1 = true, value2 = false, value3 = true, value = false,

Flatbuffers的架构名是ServerInfo。

代码语言:javascript
复制
(i = 0; i  < 3; i++)
ServerInfo.AddValue(fb, value [i]);

这是我写的代码。总共应该添加四个值,但只添加了一个。

我想要的结果)真,假,真,假。(实际结果)真,真

ServerInfo value.value部分与value [0]相同。我们怎么才能把它放在一起呢?

对ServerInfo.AddValue的定义

代码语言:javascript
复制
public static space addValue (FlatBufferBufferBufferBufferBufferBuilder) {builder.AddBool(4, Value, false); }
EN

回答 1

Stack Overflow用户

发布于 2020-02-10 17:05:28

您要设置相同的标量字段4次。不确定您使用的是哪种语言,但这应该会导致assert。如果要存储4个值,请将模式中的bool替换为[bool]

我猜你来自Protobuf,希望每个字段都是repeated

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60149361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档