Golang Hello World
1. 環(huán)境安裝
官網(wǎng):https://golang.google.cn/
中文社區(qū):https://studygolang.com/
教程:http://c.biancheng.net/golang/
Windows 下:
官網(wǎng)下載 msi 文件,按指示完成安裝
右鍵我的電腦,配置環(huán)境變量
配置全局 GOPATH:
MacOS 下:
官網(wǎng)下載 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
配置環(huán)境變量:
vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile
go version
配置全局 GOPATH:
2. 目錄結(jié)構(gòu)
Golang 項目目錄下,一般有三個子目錄:
src:存放源碼
pkg:編譯后生成的文件
bin:編譯后生成的可執(zhí)行文件
一個目錄下只允許一個包
只允許一個 main 方法,且 main 方法必須在 main 包下
項目要添加到 GOPATH
目錄結(jié)構(gòu):
<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
略
總結(jié)
以上是生活随笔為你收集整理的Golang Hello World的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入浅出的webpack构建工具---P
- 下一篇: survive是什么意思(15秒记一个单