原文地址

CLI或者“command line interface”是用户在命令行下交互的程序。由于通过将程序编译到一个静态文件中来减少依赖,一次Go特别适合开发CLI程序。如果你编写过安装时需要各种依赖的CLI程序你就知道这个是有多重要了。
?? 在这篇博客中我们将介绍使用Go开发CLI的基本知识。

Arguments

?? 大多数CLI程序都需要输入一些参数。Go 语言将这些参数以字符串slice处理。

var Args []string

查找当前应用的名字。

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

package main

import (    "fmt"
    "os")

func main() {    // Program Name is always the first (implicit) argument
    cmd := os.Args[0]

    fmt.Printf("Program Name: %s\n", cmd)
}

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

网友评论