menu E4b9a6's blog
rss_feed
E4b9a6's blog
有善始者实繁,能克终者盖寡。

Go解析命令行参数

作者:E4b9a6, 创建:2022-06-06, 字数:332, 已阅:105, 最后更新:2022-06-06

这篇文章更新于 899 天前,文中部分信息可能失效,请自行甄别无效内容。

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

Go
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

[[replyMessage== null?"发表评论":"发表评论 @ " + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

还没有可以显示的留言...
gravatar
[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]