golang flag简单用法

简介: 版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.
版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.csdn.net/Jailman/article/details/80972643
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")
    }
}
目录
相关文章
|
3月前
|
存储 人工智能 Go
golang 反射基本原理及用法
golang 反射基本原理及用法
29 0
|
3月前
|
Go
【go笔记】使用标准库flag解析命令行参数
【go笔记】使用标准库flag解析命令行参数
|
6月前
|
Go 开发工具 git
7天玩转 Golang 标准库之 flag
7天玩转 Golang 标准库之 flag
48 2
|
5月前
|
存储 Go API
Go 语言基础之常用包【flag、time、strconv、io】(2)
Go 语言基础之常用包【flag、time、strconv、io】
|
5月前
|
存储 Unix Go
Go 语言基础之常用包【flag、time、strconv、io】(1)
Go 语言基础之常用包【flag、time、strconv、io】
|
6月前
|
Go
Go命令行解析神器入门 - 10分钟上手flag包
Go命令行解析神器入门 - 10分钟上手flag包
184 0
|
6月前
|
Go
Golang Flag基本使用
Golang Flag基本使用
62 0
|
6月前
|
Go
Golang type的两种用法
Golang type的两种用法
63 0
|
11月前
|
Cloud Native Go C语言
golang flag 包的使用指北
golang flag 包的使用指北