在结构中组合多个类型

问题描述 投票:-1回答:1

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

go
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.