关于golang:Go-语言开发环境搭建及编写第一个Go程序

6次阅读

共计 546 个字符,预计需要花费 2 分钟才能阅读完成。

开发环境构建

GOPATH

  • 在 1.8 版本之前必须设置 GOPATH 环境变量
  • 1.8 版本(含)之后能够不设置,默认值为:

    • Unix:$HOME/go
    • Windows:%USERPROFILE%/go
    • Mac:批改 ~./bash_profile 来设置

查看 Go 版本

go version

创立目录

go_learning
  src
    ch1
      main
        hello_world.go
# hello_world.go

package main // 包名,申明代码所在的模块

import (
    "fmt"
    "os"
) // 引入代码依赖

func main() {if len(os.Args) > 1 {fmt.Println("Hello", os.Args[1])
    }
    
    os.Exit(0)
}

运行程序

间接运行

cd go_learning/src/ch1/main/
go run hello_world.go World

先编译后运行

go build hello_world.go
ls
./hello_world World

程序阐明

  1. 程序入口必须是 main 包,即 package main
  2. 程序入口必须是 main 办法,即 func main() {}
  3. 文件名不须要是 main.go
  4. main 办法不反对任何返回值,能够通过 os.Exit 来返回状态
  5. main 办法不反对传入参数,能够通过 os.Args 来获取命令行参数
正文完
 0