返回

Go语言命令行参数解析技巧

使用flag包解析命令行参数的示例
2022-03-01
296 字 · 约 1 分钟阅读

flag包,用于解析命令行参数,代码示例如下

package main

import (
    "flag"
    "fmt"
)

func main(){
    var name = flag.String("name","chancel","input your name")
    var age = flag.Int("age",10,"input your age")
	flag.Parse()
    fmt.Println("Hello ",*name," age:",*age)
}
// 输出
 go run main.go --name demo --age 18
Hello  demo  age: 18

留言

发表留言