美文网首页
go flag使用

go flag使用

作者: xun2019 | 来源:发表于2023-03-24 12:13 被阅读0次

直接上代码

package main
import (
    "flag"
    "fmt"
)
func main() {
    // Define a bool flag
    boolArg := flag.Bool("sync", false, "This is a bool argument")
    stringArg := flag.String("des", "this is a string", "This is a bool argument")
    // Parse flag
    flag.Parse()
    fmt.Println("Bool Arg:", *boolArg)
    fmt.Println("String Arg:", *stringArg)
}

运行代码

go run main.go -sync -des="this is des"

说明

  • bool类型参数-sync=true 可以简写为-sync
  • string类型-dest 字符串有空格时需要双引号

相关文章

  • Go标准库flag使用

    Go语言标准库flag基本使用 Go语言内置的flag包实现了命令行参数的解析,flag包使得开发命令行工具更为简...

  • Golang获取命令行参数

    使用os.Args获取命令行参数 终端命令:go run main.go 20 马超 true 20 使用flag...

  • go flag包使用

    Go是怎么接受外部的命令行参数的? 在Python中有 sys 模块下的 sys.args 可以获取命令行列表,与...

  • Go命令行类库推荐

    项目描述 go命令行管理工具,go 原生提供了flag管理命令行。使用起来诸多不便,所以整理如下框架实现。 使用入...

  • golang的build命令

    下面命令会生成一个可执行文件realtime-chat 查看go build使用 The -o flag, onl...

  • golang 命令行解析库cobra的使用

    golang 命令行解析库cobra的使用 ​ 关于go语言的命令行解析,标准库flag提供的功能比较...

  • GOLang CLI

    GOLang CLI 刚接触GoLang,发现大家在写CLI的时候都会直接使用Go语言中自动的flag或者cobr...

  • Go常用第三方库集锦

    来自Go每日一库[https://github.com/darjun/go-daily-lib]: flag[ht...

  • go Flag应用

    go语言些命令行程序是不错的选择,所以它可以轻松达到如上图类似nginx命令行的效果 例子 先执行go build...

  • go flag 理解

    注意点: 1.flag返回的值是指针 2.见图flag_Parse.png 使用:不使用-n的时候 使用-n的时候

网友评论

      本文标题:go flag使用

      本文链接:https://www.haomeiwen.com/subject/vxgwrdtx.html