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

golang基础库

1、os.Args 解析输入参数

os.Args[1:] 表示运行程序输入的参数,0 代表程序的基础信息。 所以从1开始遍历

	for _, v := range os.Args[1:] {
		fmt.Println("v:", v)
	}
PS F:\code\golang\pro1> .\main.exe dsf adsf sdf
v: dsf
v: adsf
v: sdf

2、flag 解析自定义参数

	a1 := flag.String("val1", "defult", "first input")
	flag.Parse()
	fmt.Printf("a1 is %s \n", *a1)
PS F:\code\golang\pro1> .\main.exe -val1 "dsafad"
a1 is %v dsafad

第一个参数是传参的命名,第二个是默认值,第三个是报错提示


http://www.kler.cn/a/549100.html

相关文章:

  • Python 中的一种调试工具 assert
  • 聚簇索引和非聚簇索引
  • 排序算法衍生问题
  • 基于大数据的动漫网站数据分析系统的设计与实现
  • 建筑兔零基础自学python记录22|实战人脸识别项目——视频人脸识别(下)11
  • du-磁盘占用管理
  • day52 第十一章:图论part03
  • 深入理解 Vue3 中 ref 与 reactive 的区别及应用
  • 基于css实现正六边形的三种方案
  • macOS部署DeepSeek-r1
  • 2025年-数据库排名
  • 基于腾讯云TI-ONE 训练平台快速部署和体验 DeepSeek 系列模型
  • Jasper AI技术浅析(二):语言模型
  • 第32周:文献阅读
  • 2025最新出炉--前端面试题十一
  • 字符串-KMP算法详解-图文教程
  • java opencv使用rtsp拉流没有数据
  • `0.0.0.0` 是一个特殊的 IP 地址
  • 【virtiofs】ubuntu24.04+qemu7.0调试virtiofs
  • 网络编程(24)——实现带参数的http-get请求