參數配置和存儲是經常用到的功能。
比如常用的可以用json文件,XML文件,或INI文件,YAML文件,properties文件等存儲配置信息。
但是,這些都不夠簡單。
我想要的簡單有多簡單呢?整個互聯網上沒有比這更簡單好用的。
例如,我想保存個IP地址和端口參數。理想是這樣的:
syscfg.ip = "218.28.133.181"
syscfg.port = 22288
syscfg.saveCfg()
就這幾步,就把需要的參數持久化的存儲起來了。開機只需要syscfg.load() 就完成了配置信息的加載。
比起其他的方式,是不是沒有比這更簡單了。即便是小白,立馬也會用。
之前在Android和嵌入式c上,都已封裝好的有這樣的功能很好用。
Android上的封裝,參見:https://blog.csdn.net/yyz_1987/article/details/104122764
但是在go語言這塊兒,計劃也打造一個這樣的參數配置存儲的功能。
即使其他維護的人不懂yaml,不懂xml,不懂json解析,沒關係,這種封裝後誰都很快會用。
正在實施中,待續。。。