在ubuntun虛擬機裏安裝goLang語言編程環境

Go語言是谷歌2009發佈的第二款開源編程語言。linux

Go語言專門針對多處理器系統應用程序的編程進行了優化,使用Go編譯的程序能夠媲美C或C++代碼的速度,並且更加安全、支持並行進程。golang

北京時間2010年1月10日,Go語言摘得了TIOBE公佈的2009年年度大獎。該獎項授予在2009年市場份額增加最多的編程語言。編程

2007年,谷歌把Go做爲一個20%項目開始研發,即讓員工抽出本職工做以外時間的20%, 投入在該項目上。除了派克外,該項目的成員還有其餘谷歌工程師也參與研發。ubuntu

本文介紹如何在ubuntu操做系統下面安裝goLang。api

首先用工具curl下載goLang的安裝包:安全

sudo curl -O https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gzcurl

而後將下載好的安裝包,一個壓縮文件經過tar解壓。編程語言

sudo tar -xvf go1.9.2.linux-amd64.tar.gz工具

解壓後,生成一個go目錄。優化

用命令行mv將該目錄移到目錄/usr/local下:

將go目錄下的bin文件夾加到ubuntu的環境變量裏:

echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile

source ~/.profile

命令行go version顯示版本,說明環境變量生效了。

用go語言實現一個計算階乘的簡單程序:

package main
import "fmt"
func Factorial(n uint64)(result uint64) {
	if (n > 0) {
		result = n * Factorial(n-1)
		return result
	}
	return 1
}
func main() {
	var i int = 15
	fmt.Printf("func(%d): %d ", i, Factorial(uint64(i)))
}

使用go build hello.go編譯成可執行文件,而後./hello執行。

要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:

相關文章
相關標籤/搜索