Golang Hello World
1. 环境安装
教程:http://c.biancheng.net/golang/
Windows 下:
官网下载 msi 文件,按指示完成安装
右键我的电脑,配置环境变量
配置全局 GOPATH:
MacOS 下:
官网下载 pkg 文件,按指示完成安装
配置全局 GOPATH :
vi ~/.bash_profile
export GOPATH=$HOME/Go
source ~/.bash_profile
go version
Linux 下:
下载 tar.gz 包,解压到 /usr/local 目录:
tar -C /usr/local -xzf xxx.tar.gz
配置环境变量:
vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile
go version
配置全局 GOPATH:
2. 目录结构
Golang 项目目录下,一般有三个子目录:
src:存放源码
pkg:编译后生成的文件
bin:编译后生成的可执行文件
一个目录下只允许一个包
只允许一个 main 方法,且 main 方法必须在 main 包下
项目要添加到 GOPATH
目录结构:
<project> |--<src> |--<test> |--a.go |--b.go |--main.go |--<pkg> |--<bin>
a.go
package test import "fmt" func PrintA() { fmt.Println("Hi, I'm A!") }
b.go
package test import "fmt" func PrintB() { printB() } func printB() { fmt.Println("Hi, I'm B!") }
main.go
package main import ( "fmt" "test" ) func main() { test.PrintA() test.PrintB() fmt.Println("Hello, World!") }
3. Jetbrains GoLang
略