golang flag简单用法

2022-10-13,,,

本篇文章介绍了golang flag包的一个简单的用法,希望通过一个简单的实例,能让大家了解它的用法,从中获得启发

通过一个简单的实例,来让大家了解一下golang flag包的一个简单的用法

package main

import (
  "flag"
  "strings"
  "os"
  "fmt"
)

var ARGS string

func main() {

  var uptime *bool = new(bool)
  flag.BoolVar(uptime,"u", false, "print system uptime")
  flag.Parse()

  ARGS = strings.Join(flag.Args(), " ")
  if len(os.Args) < 2 {
    flag.Usage()
    os.Exit(1)
  }

  if *uptime {
    fmt.Println("12 days")
  }

总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对北冥有鱼的支持。如果你想了解更多相关内容请查看下面相关链接

您可能感兴趣的文章:

  • 深入解析golang中的标准库flag
  • Golang 基于flag库实现一个简单命令行工具
  • Golang开发命令行之flag包的使用方法
  • 关于Golang标准库flag的全面讲解

《golang flag简单用法.doc》

下载本文的Word格式文档,以方便收藏与打印。