本文系第一篇Golang語言學習教程
What is Golang?
個人認為新手對真正的特性沒有理解,特點等等在真正學會後才能夠真正瞭解。 所以以下概念性的東西只需大致瞭解。
Go語言是Google推出的一種全新的程式設計語言,它能讓構造簡單、可靠且高效的軟體變得容易。
於2009年11月開源,在2012年早些時候發布了Go 1穩定版本。現在Go的開發已經是完全開放的,並且擁有一個活躍的社區。
Go語言特色
- 簡潔、快速、安全
- 並行、有趣、開源
- 記憶體管理、V數組安全、便捷迅速
Go語言安裝
Golang 支援三個平台:Mac,Windows 和 Linux(譯註:不只是這三個,也支援其他主流平台)。
下載地址
Mac OS
下載安裝程式後。雙擊開始安裝並且遵循安裝提示,會將 Golang 安裝到 /usr/local/go
目錄下,同時 /usr/local/go/bin
檔案夾也會被添加到 PATH
環境變數中。
Windows
下載 MSI 安裝程式後。雙擊開始安裝並且遵循安裝提示,會將 Golang 安裝到 C:\Go
目錄下,同時 c:\Go\bin
目錄也會被添加到你的 PATH
環境變數中。
Linux
下載 tar 包檔案後,並解壓到 /usr/local
。
執行
echo "export PATH=/usr/local/go/bin:$PATH" >~/.bashrcsource ~/.bashrc
Go 就已經成功安裝在 Linux
上了。
直接運行命令 go,會彈出Usage,表示配置成功
[root@localhost ~]# goGo is a tool for managing Go source code.Usage: go command [arguments]The commands are: build compile packages and dependencies clean remove object files and cached files doc show documentation for package or symbol env print Go environment information bug start a bug report fix update packages to use new APIs fmt gofmt (reformat) package sources generate generate Go files by processing source get download and install packages and dependencies install compile and install packages and dependencies list list packages run compile and run Go program test test packages tool run specified go tool version print Go version vet report likely mistakes in packagesUse "go help [command]" for more information about a command.Additional help topics: c calling between Go and C buildmode build modes cache build and test caching filetype file types gopath GOPATH environment variable environment environment variables importpath import path syntax packages package lists testflag testing flags testfunc testing functionsUse "go help [topic]" for more information about that topic.