Go 语言编程之旅第一章,命令行程序
- flag 解析的参数根据在命令行中的顺序进行解析
- 只要实现了 flag.Value 接口, 就可以定制化实现 flag 可解析的参数
- 第三方开源库 cobra 可以用于构建子命令
- internal 包不会被外部包使用
- 多写 test 文件
- go test ./... 可以运行当前目录下的所有 test 文件
- 子命令下仍然可以有子命令
- 用标准库解析时间类。 比如 time.Parse, time.ParseDuration
- template 包 用于基于模板安全输出内容格式
- 通过访问 information_schema 数据库中的 COLUMNS 表 获取表中列信息
- 不太像是给学习者看的 没什么营养