gpt4 book ai didi

go - 在结构中组合多种类型

转载 作者:数据小太阳 更新时间:2023-10-29 03:34:23 24 4
gpt4 key购买 nike

不确定我的问题的措辞是否尽可能好,但我正在编写一个应用程序,可以有效地将 REST API 转换为二进制(CAN 总线)协议(protocol),并且想知道如何最好地实现两者之间的转换。目前,我正在考虑使用一个由“消息”对象组成的协议(protocol)状态结构,每个对象都携带 JSON 值和相应的 CAN 总线标识符和数据,但不确定它是否尽可能干净。我觉得 map 在这里可能有意义,但不太确定在这种情况下如何理解它们。想法?

最佳答案

您是否正在考虑结构中的多种可能类型,您可能已经使用了联合,但由于 Go 没有联合,您正在寻找替代方案?如果是这样的话,这个答案中有关于使用接口(interface)实现不同类型的内容:https://stackoverflow.com/a/21567136/459

关于go - 在结构中组合多种类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52243116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com