### 概述
服务程序从yaml文件加载配置后解析为struct类型,保存在全局变量中。
### 问题
功能模块获取配置时,只需调用全局变量,但是某个模块如果不小心改了全局变量会导致其它模块受到影响
### 需求
变量设置为只读,不可更改,保证其它模块获取到的还是原始yaml文件里的内容。
> 请问怎么实现呢?在此谢过
- reader是自己封装的方法吗?还是golang的某个包,有代码吗看看吗?
- 下面是我封装的方法
- g_Function是那个全局变量
```
func GetShopGoods() []public.ShopGoodInfo {
return g_Function.ShopConf.ShopGoods
}
```
#8