美文网首页
【Go语言基础1】运行命令

【Go语言基础1】运行命令

作者: 牧_青 | 来源:发表于2019-07-26 00:01 被阅读0次

1 第一个go程序

写go程序的注意事项:

  • go语言以包作为管理单位
  • go程序最开始应该声明包
  • 每个程序都必须有一个main包,作为程序执行的入口
  • 每个导入的包都必须放在$GOPATH目录下

第一个go程序:

package main

import "fmt"

func main() {                      //函数左括号必须与函数名在同一行
    fmt.Printf("hello world!")    //每句结尾不需要使用分号
}

2 运行命令

Go常用的命令有get , run , build , fmt , install , test等。

  1. go get
      go get主要用于获取远程代码包,配合git可以从github上获取代码
  2. go run
    go run命令用于编译并直接运行程序,该过程会生成一个临时文件,但不是一个标准的可执行文件,然后会直接将结果输出到控制台上,方便调试。

3.go build
go build命令用于测试编译包,可检查是否存在编译错误,如果被编译的是main包,会生成可执行文件

# 编译
go build hello.go
#运行
./hello
  1. go fmt
    go fmt格式化源码
go fmt hello.go

5.go install
go install命令的作用有两步:

  • 编译导入的包文件,所有导入的包文件编译完成才会编译主程序。
  • 将编译后生成的可执行文件放到bin目录下,编译后的包文件放到pkg目录下。

6.go test
go test命令用于测试文件,该命令会自动读取源码目录下的名为:*_test.go的问题件,生成并运行测试用的可执行文件,测试成功会显示"PASS","OK"等信息。

7 其他命令
除了以上命令,Go还提供了一些其他命令

  • go clean:用来移除当前源码包里面编译生成的文件
  • go env:查看当前用户的go环境变量
  • go fix:用来修复以前老版本的代码到新版本
  • go list:列出当前全部安装的package
  • go version:查看当前的go版本
  • go buile -race : 查看代码是否有竞争

参考文章:Golang 基本命令及使用

相关文章

  • 【Go语言基础1】运行命令

    1 第一个go程序 写go程序的注意事项: go语言以包作为管理单位 go程序最开始应该声明包 每个程序都必须有一...

  • Go语言基础语法--注释、基础结构2

    章节 GO语言基础语法--注释、基础结构(重要) 1.GO语言基础语法---注释、基础结构 基础结构注意事项 源文...

  • go语言基础

    go语言基础 go 语言接口

  • Golang 命令行 os.Args 和 flag包

    参考Go语言-命令行参数(os.Args, flag包) 大部分Go程序都是没有UI的,运行在纯命令行的模式下,该...

  • 002-helloword

    go语言文件以 .go结束符结尾 go语言运行

  • go入门(一) 2018-07-17

    1. go环境搭建 以下以windows环境为例 2. go基本命令 go run 运行指定的命令文件(先编译 后...

  • 使用Go语言 生成iOS SDK

    使用Go语言 生成iOS SDK 一.使用brew安装Go 1、安装命令 brew install go 2、...

  • Go命令

    假如你已安装了golang环境,你可以在命令行执行go命令查看相关的Go语言命令: go env用于打印Go语言的...

  • golang读取stdin

    go语言读取stdin内容代码例子 go程序代码 调用脚本1 运行结果 调用脚本2 运行结果

  • Ubuntn下搭建Go语言开发环境

    Go 语言安装包下载地址:https://studygolang.com/dl 下载完成之后,运行如下命令解压到 ...

网友评论

      本文标题:【Go语言基础1】运行命令

      本文链接:https://www.haomeiwen.com/subject/szrlrctx.html