终端(命令行)操作是程序员的必备技能,但是你知道怎么通过golang制作出如下命令吗?$ flag girl --height 170恭喜你获得了身高 170 的女朋友整个实现非常简单,只需要5个步骤定义该变量的作用是存储命令行参数传来的值在main函数或init函数中加入。在main函数中追加在main函数中追加大功告成,感兴趣的同学可以自行测试。完整代码在终端执行时,以下几种传参方式都被支持目前支持字符串、布尔、整型、浮点、时间等多种类型,完全该所有场景。虽然布尔只有true或false,但写法却可以各种变种,非常骚气,支持的写法有如果我要悄悄地把传入身高减去5厘米怎么办?代码与极速上手中的主函数内容大致相同,只是调用了flag.Var方法,该方法不需要传入默认值。

Go语言库系列之flag的具体使用

Go语言库系列之flag的具体使用

Go语言库系列之flag的具体使用