新聞中心
相關(guān)網(wǎng)站:

- gotour—— English Version
- gotour——中文版本
這個(gè)教程非常簡(jiǎn)單易學(xué),共分三部分:
***部分主要介紹Go語(yǔ)言的基礎(chǔ)概念,包括包、導(dǎo)入、函數(shù)、變量、條件、循環(huán)、指針、struct、slice、Map、Range等。
第二部分主要介紹方法、接口、Error、Web服務(wù)器、圖片處理等。
第三部分主要介紹并發(fā)、Goroutine、Channel、緩沖Channel、Range和Close、Select等。
每部分都提供大量的例子,所有代碼都可以在Web上直接運(yùn)行。每部分的后面還提供了練習(xí),你可以直接在教程提供的瀏覽器編輯框里編寫(xiě)代碼,點(diǎn)擊左上角的按鈕“運(yùn)行”,查看自己的編碼結(jié)果。對(duì)于初學(xué)者來(lái)說(shuō),這個(gè)在線教程確實(shí)是學(xué)習(xí)Go語(yǔ)言編程的Best Practise:
但是,我朝是不會(huì)讓程序員這么愉快的使用Google的服務(wù)的,以上兩個(gè)網(wǎng)站的域名都被嚴(yán)重污染了,很多時(shí)候無(wú)法訪問(wèn)或很不穩(wěn)定。幸好,這個(gè)教程提供了本地離線版本的構(gòu)建,在不接入互聯(lián)網(wǎng)的情況下該教程可以作為獨(dú)立的Web程序運(yùn)行。教程運(yùn)行在本地上時(shí)會(huì)使用本地環(huán)境構(gòu)建和編譯代碼,這會(huì)運(yùn)行得更快,并且會(huì)包括一些在沙盒版本中沒(méi)有的體驗(yàn)上的增強(qiáng)。
所以我建議所有想學(xué)習(xí)Go的程序員都基于本地環(huán)境構(gòu)建這個(gè)Go語(yǔ)言教程。構(gòu)建過(guò)程非常簡(jiǎn)單:
1.安裝Go語(yǔ)言環(huán)境,具體可以參考Go的官網(wǎng)指南。簡(jiǎn)單介紹如下:
對(duì)于OS X,可以直接使用brew install go進(jìn)行安裝,安裝在/usr/local/Cellar/go目錄下。
對(duì)于Linux(Ubuntu),通過(guò)wget http://go.googlecode.com/files/go1.0.3.linux-amd64.tar.gz下載編譯好的安裝包,然后tar -C /usr/local -xzf go1.0.3.linux-amd64.tar.gz。
2.設(shè)置環(huán)境變量,保證可以在命令行執(zhí)行g(shù)o命令。
安裝另一個(gè)分布式管理工具h(yuǎn)g(Mercurial),hg的介紹請(qǐng)參考http://mercurial.selenic.com。
對(duì)于OS X,可以使用brew install hg安裝。
對(duì)于Linux(Ubuntu),可以使用sudo apt-get install mercurial安裝。
3.安裝完成后,確認(rèn)在命令行可以找到hg命令。
安裝Go語(yǔ)言英文教程: sudo go get code.google.com/p/go-tour/gotour
安裝Go語(yǔ)言中文教程: sudo go get bitbucket.org/mikespook/go-tour-zh/gotour
在命令行執(zhí)行g(shù)otour,在瀏覽器地址輸入:http://127.0.0.1:3999,即可進(jìn)入教程的學(xué)習(xí)界面。
原文鏈接:http://www.cnblogs.com/chijianqiang/archive/2012/11/19/gotour.html
編輯推薦】
- 假如女人是一種編程語(yǔ)言
- 2012年11月編程語(yǔ)言排行榜:語(yǔ)言的浮浮沉沉
- 11月編程語(yǔ)言排行榜:語(yǔ)言的浮浮沉沉_開(kāi)發(fā)技術(shù)周刊第074期
- 動(dòng)態(tài)編程語(yǔ)言遍地開(kāi)花:淺析Ruby的主流
- 光棍節(jié):主要編程語(yǔ)言及其對(duì)應(yīng)的女人
- 趣文:通俗解釋主要編程語(yǔ)言及其用途
分享文章:構(gòu)建離線Go語(yǔ)言編程gotour指南
網(wǎng)頁(yè)路徑:http://m.fisionsoft.com.cn/article/dpohdhd.html


咨詢(xún)
建站咨詢(xún)
