标签: Go

3 篇文章

thumbnail
go:build与+build——构建约束
1. 前言 在学习https://github.com/kardianos/service库源码时,发现调用时,可以自动识别当前操作系统,并能执行对应方法。 方法调用如下图: windows darwin(MacOS操作系统) 原以为是使用runtime.GOOS进行判断,于是我搜索全局,结果没有找到,百度搜索后发现了注释中的\\+build,继续…
thumbnail
golang读写ini文件
1. INI库 1.1. ini文件格式介绍 有默认(空)分区和命名的分区,没有给分区命名就是默认分区,默认分区必须写在任何一个命名分区的上边。每个配置项通过换行来区分。 默认分区:类似全局参数 命名分区:类似局部参数 1.2. 功能 支持覆盖加载多个数据源(file, []byte, io.Reader and io.ReadCloser) 支持…
thumbnail
Go语言编程规范
Go语言编程规范 一. 准备 所有的提交代码都应该通过 golint 和 go vet 检测,建议在代码编辑器上面做如下设置: 保存的时候运行 goimports 使用 golint 和 go vet 去做错误检测。 1. 项目目录与mod 目前golang官方推荐使用mod模式进行依赖管理,为方便其他项目未来对当前项目或其中部分模块的引用依赖,现…
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00