【Golang】命令行传递参数
95 字
1 分钟
【Golang】命令行传递参数

0x00 命令行参数的使用
Go的命令行参数储存在切片os.Args中
for i,s := range os.Args{ fmt.Println("Args[%d]=%s",i,s)}0x01 flag包对命令行参数解析
flag包
flag.Type("Flag Name",Default Value,"Help Message") *Tpye使用实例:
var i = flag.Int("i" , 1 ,"number")
func main(){ flag.Pares() fmt.Println(*n)}#./main -hUsage of ./main: -h int number (default 1)
#./main -i 123412340x02 cmd输入
窗口停留等待输入
var i string
func main(){ fmt.Scanln(&i) fmt.Println(i)}支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
【Golang】GO项目结构
Golang笔记2019-06-25
2
【Golang】使用CGO交叉编译
Golang笔记2020-04-08
3
【Golang】1.18泛型初步理解
Golang笔记2022-04-18
4
【Golang】关于time包的一些记录
Golang笔记2022-01-04
5
【Golang】调用syscall调用windows dll弹窗
Golang笔记2022-09-22
随机文章随机推荐















加载更多…