# golang簡介
Go語言是谷歌推出的一種全新的編程語言,可以在不損失應用程序性能的情況下降低代碼的復雜性。谷歌首席軟件工程師羅布派克(Rob Pike)說:我們之所以開發Go,是因為過去10多年間軟件開發的難度令人沮喪。
# golang官網
[http://golang.org/](http://golang.org/)
# goland安裝
下載地址:[https://code.google.com/p/go/downloads/list](https://code.google.com/p/go/downloads/list)
PS:安裝有兩種方法,使用MSI安裝,自動會幫助配置好環境變量。使用ZIP解壓后得自己手動設置環境變量。
# 環境變量說明
$GOROOT ?指向golang安裝之后的根目錄,windows平臺下默認為c:/go,會在安裝過程中由安裝程序自動寫入系統環境變量。
$GOARCH ?目標平臺(編譯后的目標平臺)的處理器架構(386、amd64、arm)
$GOOS ? ? 目標平臺(編譯后的目標平臺)的操作系統(darwin、freebsd、linux、windows)
$GOBIN ? ? 指向安裝之后根目錄下的bin目錄,即$GOROOT/bin,windows平臺下默認為c:/go/bin,會在安裝過程中由安裝程序自動添加到PATH變量中
--
對于我們來說只需要配置GOROOT和GOBIN即可(如果你下載的是msi安裝后,就會自動寫入環境變量,而無需我們配置)
右鍵我的電腦-->屬性-->高級-->環境變量
新建GOROOT ? %goroot%(root解壓后的路徑)
將bin的路徑加入加入到path中 %GOROOT%\bin;
最后打開cmd,運行 go version,如果看到下面的信息說明配置環境變量成功
俺比較懶,所以選擇了MIS格式安裝,環境變量自動配置好。哈哈
# 永遠的"hello word"
~~~
/*
*@go語言hello world
*@author lxm
*@time 2014.4.7
*/
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
~~~
通過命令: go run ?hello.go 運行該案例

- 前言
- golang學習(一)之安裝
- Go語言學習二:Go基礎(變量、常量、數值類型、字符串、錯誤類型)
- Go語言學習三:Go基礎(iota,array,slice,map,make,new)
- Go語言學習四:struct類型
- Ubuntu 14.04/CentOS 6.5中安裝GO LANG(GO語言)
- Mac OS 安裝golang
- Mac install Thrift
- Thrift RPC 使用指南實戰(附golang&PHP代碼)
- golang net/http包使用
- 冒泡排序Bubble sort-golang
- 快速排序Quick sort - golang
- Go語言學習:Channel是什么?
- Golang的select/非緩沖的Channel實例詳解
- Golang time包的定時器/斷續器
- Golang同步:鎖的使用案例詳解
- Golang同步:條件變量和鎖組合使用
- Golang同步:原子操作使用
- Golang之bytes.buffer
- Golang之字符串格式化
- Golang之反射reflect包
- Go語言配置文件解析器,類似于Windows下的INI文件.