猿问

在 Go (golang) 中嵌入结构化数据

我正在使用 golang 开发 AI 游戏引擎,我需要存储一些预先计算的数据以便尽快访问。


数据的结构是这样的:


{

    'type1': {

        0: {

            0: { 1, 2, 3, 4, 5, 6, 7 },

            1: { 2, 3, 4 },

        },

        1: {

            0: { 2, 3, 4, 5, 6 },

        },

    },

    "type2": {

        0: {

            { 63, 23, 42, 12 },

        },

    },

}

将此数据嵌入到已编译的二进制文件中的最佳方法是什么?数据永远不会改变并代表游戏规则。


我知道我可以创建一个在堆上分配映射的函数,但我认为直接访问数据更自然。


元芳怎么了
浏览 194回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答