培训首页  >  软件开发新闻  >  兄弟连Go语言培训Go 命令行参数

兄弟连Go语言培训Go 命令行参数

[2018-07-30 17:00:37] 浏览量:55 来源:

北京兄弟连IT

  兄弟连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

文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

网上报名

热门信息