背景 golang 中有一个好用的 flag 包 一个执行文件,我们可以启用不同的参数来控制程序的行为,如果程序希望做到 启动参数用户可配 启动参数有说明 启动参数有默认值 我们该怎么做呢?这时候 flag 包就起到作用了 示例 func main() { // 设置 port = flag.Int("port",