golang基础库

1、os.Args 解析输入参数

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

go 复制代码
	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 解析自定义参数

go 复制代码
	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

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

相关推荐
Json____4 分钟前
用 FastAPI + Vue3 打造一套健身私教课预约管理系统
后端·fastapi·it学习·wwwoop.com
CodeGL20 分钟前
9、Python基础之IO编程
开发语言·数据库·python
aibo86030823 分钟前
基于 Spring Boot + Vue3 的博物馆藏品管理系统设计与实现
java·spring boot·后端
苍何25 分钟前
Codex+Obsidian,多平台同步,一键分发,太香了!
后端
zzu123zsw34 分钟前
把条件校验收敛到枚举接口:Spring Boot 统一断言模式与零污染异常切面工程化
java·spring boot·后端·架构设计
曹牧43 分钟前
SVN:失联项目
开发语言
传奇开心果编程1 小时前
【Rust入门练中学】第9课:集合类型
开发语言·rust·编程语言理论·集合类型·通用编程语言
龙孚信息1 小时前
跨境电商独立站的安全盲区:一次 PHP 核心漏洞的影响评估
开发语言·安全·php
牛牛牌蜡笔小新1 小时前
Java-常用类库
java·开发语言
sunsijia219831 小时前
2026年10月22日 PHP漏洞临时处理
开发语言·php