兄弟连Go语言培训Go 命令行参数
兄弟连Go语言培训课程体系设计架构包括了区块链的基础语言Go语言、区块链后端技术体系、区块链公链、区块链分布式应用开发等内容讲解,以及到最后的面试指导和项目实战。课程由清华微软谷歌团队精心打造,历时半年时间共同研发而出。
Go 命令行参数
命令行参数是一种程序运行初始参数的常用方式。比如 go run hello.go 使用 run 和 hello.go 参数
来执行程序。
package main
import "os"
import "fmt"
func main() {
// `os.Args`提供了对命令行参数的访问,注意该
// 切片的个元素是该程序的运行路径,而
// `os.Args[1:]`则包含了该程序的所有参数
argsWithProg := os.Args
argsWithoutProg := os.Args[1:]
// 你可以使用索引的方式来获取单个参数
arg := os.Args[3]
fmt.Println(argsWithProg)
fmt.Println(argsWithoutProg)
fmt.Println(arg)
}
在运行该程序的时候,需要首先用 go build 将代码编译为可执行文件,然后提供足够数量的参数。例如
$ go build command-line-arguments.go
$ ./command-line-arguments a b c d
[./command-line-arguments a b c d]
[a b c d]
c
网上报名
新闻资讯
更多>>-
兄弟连“因材施教搭建桥梁”计划正式启动
2018-06-14
-
兄弟连PHP培训:高薪就业才是硬道理
2018-06-14
-
兄弟连北京安卓培训:万元高薪班级爆满
2018-06-14
-
25W高薪挑战安卓 零基础培训首选兄弟连
2018-06-14
-
兄弟连PHP教程发布 海量资源应有尽有
2018-06-14