当前位置: 首页 > news >正文

做网站seo怎么赚钱重庆市公共资源交易中心网官网

做网站seo怎么赚钱,重庆市公共资源交易中心网官网,常德网站建设优化,网络营销主要是什么上回书说到#xff0c;fmt的标准库的一些常用的使用函数。这次说flag的使用#xff0c;以下这些库要去做了解。不然GG#xff0c;Go语言内置的flag包实现了命令行参数的解析#xff0c;flag包使得开发命令行工具更为简单。 文章目录 os.Argsflag包flag.Type()flag.TypeVar(…上回书说到fmt的标准库的一些常用的使用函数。这次说flag的使用以下这些库要去做了解。不然GGGo语言内置的flag包实现了命令行参数的解析flag包使得开发命令行工具更为简单。 文章目录 os.Argsflag包flag.Type()flag.TypeVar()flag.Parse()flag其他函数 os.Args 如果你只是简单的想要获取命令行参数可以像下面的代码示例一样使用os.Args来获取命令行参数。 这个方法我在看的时候有些懵逼什么叫做获取命令行的参数仔细一琢磨发现简单而言就是在DOS控制台中的输入的一些值。这些就叫做获取命令行的参数 os.Args是一个存储命令行参数的字符串切片它的第一个元素是执行文件的名称。 package main import (fmtos ) //os.Args demo func main() {//os.Args是一个[]stringif len(os.Args) 0 {for index, arg : range os.Args {fmt.Printf(args[%d]%v\n, index, arg)}} }将上面的代码执行go build -o args_demo编译之后(其实就是不用idea编辑器通过最原始的方式进行编译) flag包 flag包支持的命令行参数类型有bool、int、int64、uint、uint64、float float64、string、duration flag.Type() flag.Type(flag名, 默认值, 帮助信息)*Type 例如我们要定义姓名、年龄、婚否三个命令行参数我们可以按如下方式定义 func main() {name : flag.String(name, 张三, 姓名)age : flag.Int(age, 18, 年龄)married : flag.Bool(married, false, 婚否)delay : flag.Duration(d, 0, 时间间隔)fmt.Println(*name)fmt.Println(*age)fmt.Println(*married)fmt.Println(*delay)fmt.Printf(%v, name)}需要注意的是此时name、age、married、delay均为对应类型的指针. flag.TypeVar() flag.TypeVar(Type指针, flag名, 默认值, 帮助信息) 例如我们要定义姓名、年龄、婚否三个命令行参数我们可以按如下方式定义 var name string var age int var married bool var delay time.Duration flag.StringVar(name, name, 张三, 姓名) flag.IntVar(age, age, 18, 年龄) flag.BoolVar(married, married, false, 婚否) flag.DurationVar(delay, d, 0, 时间间隔)此时就将值输入到了对应的字段中只不过对比以前的有点点不同而已 flag.Parse() 通过以上两种方法定义好命令行flag参数后需要通过调用flag.Parse()来对命令行参数进行解析。 支持的命令行参数格式有以下几种 -flag xxx 使用空格一个-符号–flag xxx 使用空格两个-符号-flagxxx 使用等号一个-符号–flagxxx 使用等号两个-符号 其中布尔类型的参数必须使用等号的方式指定。 Flag解析在第一个非flag参数单个-“不是flag参数之前停止或者在终止符”–“之后停止。 感兴趣的可以去DOS界面中尝试 flag其他函数 flag.Args() 返回命令行参数后的其他参数以[]string类型 flag.NArg() //返回命令行参数后的其他参数个数 flag.NFlag() //返回使用的命令行参数个数关于命令行参数的问题具体可以看李文周的博客
http://www.hkea.cn/news/14407965/

相关文章:

  • 上海杨浦区网站建设上海网站建设网站制
  • 专业集团门户网站建设方案专注网站制作
  • 长沙网页设计公司哪家好湖南seo推广
  • 个人备案网站可以做电影站吗手机网页怎么缩小比例
  • 网站设计程序太仓网站建设
  • 建筑网站管桩进场验收规范怎样把字体导入wordpress
  • 网站建设哪公司好一款软件开发需要多少钱
  • 怎样制作一个个人网站做阿里国际网站要收费吗
  • 泰州网站制作方案焦作河南网站建设
  • 教学成果奖网站建设网站标题特殊符号
  • 网站建设页面要求惠州网站制作
  • 做一款app需要网站吗淄博网络科技有限公司
  • 网站开发背景和目的站长之家最新网站
  • 番禺网站建设外包湖南茶叶网站建设
  • 宁波自适应网站建设特点100条经典广告语
  • 曹县有没有做网站西安短视频代运营
  • 采招网招标官网广州百度快速优化排名
  • 做推广的网站谷歌seo代运营
  • 长锦船公司网站魔方优化大师官网
  • 天津网站建设 企航互联手机号码网站建设
  • 茶叶市场网站建设方案电商网站模板免费
  • 苏州市吴江区住房和城乡建设局网站自己建设自己的网站
  • 网站上面的小图标怎么做的做网站需要准备什么东西
  • 最便宜建站创意型网站
  • 金融投资网站建设游戏网站的设计
  • 做网站需准备些什么问题适合网站开发工程师的公司
  • 微信小程序怎拼做搬家网站wordpress更改固定连接
  • 网站建设销售主管岗位职责深圳公司网站改版通知
  • 郑州高端建站计算机专业吃香吗
  • 青岛网站建设网址宁波seo营销平台