“现代学院”是 微视界启示录 中科学知识的系统化,通过简单易懂,诙谐有趣的文字,让大家能够系统化地接触知识化结构,建立起知识体系。
通过搜索引擎,大家都能轻松获取搜索词条,但目前这个网络环境中,有大量重复且并不是那么有效的案例。我们和其他全网站唯一的区别就是,我们是纵向向下探索编程世界的本质。
gopkg.in/ini.v1
不光光可以从文件读取配置,还支持 []byte 类型的纯数据读取和基于 io.ReadCloser 的流式读取。各种文件种类的广泛支持,包括但不限于 my.cnf
、.gitconfig
甚至不可解析的分区。
将值自动转换为指定的 Go 语言原生类型,让代码更加专注于逻辑处理而不是坑爹的类型转换。映射配置文件到用户定义的 struct{}
结构体中,在完成操作后还能从结构体反向映射成对应的配置文件。
自动类型转换、候选值限制、快速切片生成以及即时数据验证,比想象的还要多的多!多种配置加载策略、自定义数据验证规则、键名和键值映射器等等,还不快点搞起来?