【go笔记】使用标准库flag解析命令行参数

技术【go笔记】使用标准库flag解析命令行参数 【go笔记】使用标准库flag解析命令行参数使用标准库flag解析命令行参数前言
Go语言标准库中提供了一个包flag可以解析命令行参数。
示例代码:文

【go注意】使用标准库标志分析命令行参数。

使用标准库标志解析命令行参数

前言

Go语言标准库提供了一个包标志来解析命令行参数。

示例代码:文件读取

包装主体

导入(

fmt '

'旗帜'

io/ioutil '

)

func main(){ 0

//文件路径由字符串指定,因此调用了。

ptrragfpath :=flag . string(' fpath ',' hello.txt ','-fpath指定要读取的文件的路径)

旗帜。解析()

内容,err :=ioutil。ReadFile(* ptrflagfath)

如果出错!=零

fmt。Println('读取文件失败: ',错误)

返回

}

//读取的文件字节需要手动键入。

fmt。Println(字符串(内容))

}

文件路径由一个字符串指定,所以标记。字符串(其他类型包括flag.Int和flag。Bool)被调用。

您可以使用-help或-help查看帮助。去主跑道。去帮助

第一个参数:命令行标识符fpath,与-fpath一起使用。

第二个参数:命令行参数fpath的默认值,这里是hello.txt

第三个参数:命令行参数标识符fpath的提示信息

定义命令行参数后,需要通过标志来解析命令行参数。解析()

参考文章

正式文件

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/143791.html

(1)

相关推荐

  • 影响mysqld安全的几个选项分别是什么

    技术影响mysqld安全的几个选项分别是什么影响mysqld安全的几个选项分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。影响mysqld安全的几个

    攻略 2021年11月17日
  • SCA命令行工具怎样快速构建FaaS服务

    技术SCA命令行工具怎样快速构建FaaS服务这期内容当中小编将会给大家带来有关SCA命令行工具怎样快速构建FaaS服务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Serverless

    攻略 2021年11月24日
  • 标准差和方差的区别,极差,标准差,方差各是什么

    技术标准差和方差的区别,极差,标准差,方差各是什么平均差标准差和方差的区别:平均差是表示各个变量值之间差异程度的数值之一。指各个变量值同平均数的离差绝对值的算术平均数。 标准差:是离均差平方的算术平均数的平方根,用σ表示

    生活 2021年10月22日
  • 【leetcode】1. Two Sum

    技术【leetcode】1. Two Sum 【leetcode】1. Two SumGiven an array of integersnumsand an integertarget, return

    礼包 2021年11月20日
  • 常见Redis面试题有哪些

    技术常见Redis面试题有哪些本篇内容主要讲解“常见Redis面试题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常见Redis面试题有哪些”吧!1、Redis支持的数

    攻略 2021年11月12日
  • css3翻转效果(在css中可以实现旋转效果的属性)

    技术css3如何实现元素左右翻转这篇文章主要介绍了css3如何实现元素左右翻转,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

    攻略 2021年12月16日