标准库flag和cobra
2024-08-30 07:56:07
package main
import "flag" var b bool
var q *bool
func init(){ var b bool
//方式一 flag.Type()*Type Type可以使bool stringint Duration
q = flag.Bool("q",false,"新的绑定方式返回的是指向bool类型地址") // 方式2 flag.TypeVar 绑定
flag.BoolVar(&b,"b",false,"绑定方式2") }
func main(){
//通过Parse()对命令进行解析
flag.Parse()
println(*q,b)
}
项目一般建议使用cobra
cobra入门推荐https://studygolang.com/articles/7588
中文翻译文档https://www.jianshu.com/p/7abe7cff5384
官方文档https://github.com/spf13/cobra/blob/master/cobra/README.md
最新文章
- Azure Queue Storage 基本用法 -- Azure Storage 之 Queue
- c语言之I/O函数
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 忘记密码功能改进、手机短信、电子邮件
- spark streaming 接收 kafka 数据java代码WordCount示例
- php判断手机还是pc
- BestCoder17 1001.Chessboard(hdu 5100) 解题报告
- delete 类对象指针的注意事项]
- javascript实现prim算法
- leetcode-WordLadder
- css透明度的一些兼容测试
- Var x;---定义变量
- stm32 Bootloader设计(YModem协议) (转)
- Spring与Quartz的整合实现定时任务调度(转)
- Maven之阿里云镜像仓库配置
- nginx——优化 Nginx access 日志
- matlab画图命令笔记
- TRIO-basic指令--函数FUNCTION
- php中 curl, fsockopen ,file_get_contents 三个函数
- vue获取DOM元素并设置属性
- 20170601xlVBA正则表达式提取体检数据