在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ GO/ Go語(yǔ)言開(kāi)發(fā)環(huán)境安裝配置
Go panic錯(cuò)誤處理實(shí)例
Go命令行參數(shù)實(shí)例
Go可變參數(shù)的函數(shù)實(shí)例
Go通道同步實(shí)例
Go非阻塞通道操作實(shí)例
Go指針實(shí)例
Go數(shù)字解析實(shí)例
Go語(yǔ)言指針
Go超時(shí)(timeouts)實(shí)例
Go速率限制實(shí)例
Go信號(hào)實(shí)例
Go Base64編碼實(shí)例
Go計(jì)時(shí)器實(shí)例
Go命令行標(biāo)志實(shí)例
Go原子計(jì)數(shù)器實(shí)例
Go語(yǔ)言切片
Go隨機(jī)數(shù)實(shí)例
Go語(yǔ)言類型轉(zhuǎn)換
Go排序?qū)嵗?/span>
Go時(shí)間格式化/解析實(shí)例
Go URL解析實(shí)例
Go字符串函數(shù)實(shí)例
Go語(yǔ)言常量
Go for循環(huán)語(yǔ)句實(shí)例
Go函數(shù)多個(gè)返回值實(shí)例
Go切片實(shí)例
Go行過(guò)濾器實(shí)例
Go語(yǔ)言接口
Go語(yǔ)言數(shù)組
Go語(yǔ)言變量
Go字符串格式化實(shí)例
Go斷續(xù)器實(shí)例
Go if/else語(yǔ)句實(shí)例
Go通道緩沖實(shí)例
Go錯(cuò)誤實(shí)例
Go語(yǔ)言映射
Go執(zhí)行過(guò)程實(shí)例
Go函數(shù)實(shí)例
Go有狀態(tài)的goroutines實(shí)例
Go按自定義函數(shù)排序?qū)嵗?/span>
Go語(yǔ)言作用域規(guī)則
Go時(shí)代(Epoch)實(shí)例
Go變量實(shí)例
Go互斥體實(shí)例
Go語(yǔ)言范圍(range)
Go程序?qū)嵗?/span>
Go語(yǔ)言入門(mén)
Go通道路線實(shí)例
Go閉包(匿名函數(shù))實(shí)例
Go Select實(shí)例
Go通道范圍實(shí)例
Go集合函數(shù)實(shí)例
Hello World程序?qū)嵗?/span>
Go環(huán)境變量實(shí)例
Go語(yǔ)言運(yùn)算符
Go讀取文件實(shí)例
Go延遲(defer)實(shí)例
Go SHA1哈希實(shí)例
Go語(yǔ)言條件和決策
Go語(yǔ)言錯(cuò)誤處理
Go通道實(shí)例
Go指針實(shí)例
Go時(shí)間日期實(shí)例
Go語(yǔ)言字符串
Go語(yǔ)言循環(huán)
Go語(yǔ)言基礎(chǔ)語(yǔ)法
Go語(yǔ)言開(kāi)發(fā)環(huán)境安裝配置
Go常量實(shí)例
Go語(yǔ)言結(jié)構(gòu)體
Go寫(xiě)文件實(shí)例
Go正則表達(dá)式實(shí)例
Go JSON實(shí)例
Go語(yǔ)言教程
Go關(guān)閉通道實(shí)例
Go接口實(shí)例
Go語(yǔ)言遞歸
Go switch語(yǔ)句實(shí)例
Go函數(shù)遞歸實(shí)例
Go退出程序?qū)嵗?/span>
Go語(yǔ)言程序結(jié)構(gòu)
Go范圍實(shí)例
Go語(yǔ)言函數(shù)
Go工作池實(shí)例
Go語(yǔ)言數(shù)據(jù)類型

Go語(yǔ)言開(kāi)發(fā)環(huán)境安裝配置

在學(xué)習(xí)Go語(yǔ)言編程之前,我們需要安裝和配置好Go語(yǔ)言的開(kāi)發(fā)環(huán)境??梢赃x擇線上的編譯器:http://tour.golang.org/welcome/1 來(lái)直接執(zhí)行代碼。也可以在您自己的計(jì)算機(jī)上安裝開(kāi)發(fā)編譯環(huán)境。

本地環(huán)境設(shè)置

如果您愿意在本地環(huán)境安裝和配置Go編程語(yǔ)言,則需要在計(jì)算機(jī)上提供以下兩個(gè)軟件:

  • 文本編輯器
  • Go編譯器

文本編輯器

這是用于編寫(xiě)您的程序代碼。常見(jiàn)的幾個(gè)編輯器包括Windows記事本,OS編輯命令,BriefEpsilon,EMACSvim(或vi)。

文本編輯器的名稱和版本可能因不同的操作系統(tǒng)而異。例如,記事本只能在Windows上使用,vim(或vi)可以在Windows以及Linux或UNIX上使用。

使用編輯器創(chuàng)建的文件稱為源文件,源文件中包含程序的源代碼。Go程序的源文件通常使用擴(kuò)展名“.go”來(lái)命名。

在開(kāi)始編程之前,確保您安裝好并熟練使用一個(gè)文本編輯器,并且有足夠的經(jīng)驗(yàn)來(lái)編寫(xiě)計(jì)算機(jī)程序代碼,將代碼保存在文件中,編譯并最終執(zhí)行它。

Go編譯器

在源文件中編寫(xiě)的源代碼是人類可讀的源程序。 它需要“編譯”變成機(jī)器語(yǔ)言,以便CPU可以根據(jù)給出的指令實(shí)際執(zhí)行程序。

這個(gè)Go編程語(yǔ)言編譯器用于將源代碼編譯成可執(zhí)行程序。這里假設(shè)您知道或了解編程語(yǔ)言編譯器的基本知識(shí)。

Go發(fā)行版本是FreeBSD(版本8及更高版本),Linux,Mac OS X(Snow Leopard及更高版本)和具有32位(386)和64位(amd64)x86處理器架構(gòu)的Windows操作系統(tǒng)的二進(jìn)制安裝版本 。

以下部分將演示如何在各種操作系統(tǒng)上安裝Go語(yǔ)言環(huán)境的二進(jìn)制分發(fā)包。

下載Go存檔文件

從鏈接【Go下載】中下載最新版本的Go可安裝的歸檔文件。在寫(xiě)本教程的時(shí)候,選擇的是go1.7.4.windows-amd64.msi并將下載到桌面上。

注:寫(xiě)本教程的時(shí),使用的電腦是:Windows 10 64bit 系統(tǒng)

如果操作系統(tǒng)不一樣,可選擇對(duì)應(yīng)版本下載安裝。

操作系統(tǒng) 存檔名稱
Windows go1.7.windows-amd64.msi
Linux go1.7.linux-amd64.tar.gz
Mac go1.7.4.darwin-amd64.pkg
FreeBSD go1.7.freebsd-amd64.tar.gz

在UNIX/Linux/Mac OS X和FreeBSD上安裝

將下載歸檔文件解壓縮到/usr/local目錄中,在/usr/local/go目錄創(chuàng)建一個(gè)Go樹(shù)。 例如:

tar -C /usr/local -xzf go1.7.4.linux-amd64.tar.gz

/usr/local/go/bin添加到PATH環(huán)境變量。

操作系統(tǒng) 輸出
Linux export PATH=$PATH:/usr/local/go/bin
Mac export PATH=$PATH:/usr/local/go/bin
FreeBSD export PATH=$PATH:/usr/local/go/bin

在Windows上安裝

使用MSI文件并按照提示安裝Go工具。 默認(rèn)情況下,安裝程序使用C:\Go目錄。安裝程序應(yīng)該在窗口的PATH環(huán)境變量中設(shè)置C:\Go\bin目錄。重新啟動(dòng)后,打開(kāi)的命令提示驗(yàn)證更改是否生效。

驗(yàn)證安裝結(jié)果

F:\worksp\golang中創(chuàng)建一個(gè)test.go的go文件。編寫(xiě)并保存以下代碼到 test.go 文件中。

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

現(xiàn)在運(yùn)行test.go查看結(jié)果并驗(yàn)證輸出結(jié)果如下:

F:\worksp\golang>go run test.go
Hello, World!

Go語(yǔ)言在線開(kāi)發(fā)工具(免安裝)

Go 是一個(gè)開(kāi)源的編程語(yǔ)言, Go 語(yǔ)言被設(shè)計(jì)成一門(mén)應(yīng)用于搭載 Web 服務(wù)器,存儲(chǔ)集群或類似用途的巨型中央服務(wù)器的系統(tǒng)編程語(yǔ)言。對(duì)于高性能分布式系統(tǒng)領(lǐng)域而言,Go 語(yǔ)言無(wú)疑比大多數(shù)其它語(yǔ)言有著更高的開(kāi)發(fā)效率。需要在自己的計(jì)算機(jī)上運(yùn)行Go語(yǔ)言,那么就需要安裝Go語(yǔ)言的開(kāi)發(fā)編譯環(huán)境。下面我向你介紹一下如何在 CloudStudio 平臺(tái)上快速開(kāi)始你的Go項(xiàng)目

CloudStudio 已經(jīng)為我提供了內(nèi)置的Go語(yǔ)言開(kāi)發(fā)環(huán)境,我們只需要選擇他就可以運(yùn)行我們的Go語(yǔ)言項(xiàng)目,下面提供一個(gè)小例子:

  • step1:訪問(wèn)CloudStudio,注冊(cè)/登錄賬戶。
  • step2:在右側(cè)的運(yùn)行環(huán)境菜單選擇:"Go" 運(yùn)行環(huán)境
  • step3:在左側(cè)代碼目錄中新建Go代碼目錄編寫(xiě)你的Go代碼
  • step4 : 在終端中進(jìn)入go代碼目錄, 輸入命令:go run hello.go 運(yùn)行剛剛編寫(xiě)的代碼
/* 代碼示例:*/

package main
import "fmt"

func main() {
   fmt.Println("Hello, Universe! I'm running on CloudStudio!")
}

Tips: 從終端中輸入命令可以看出 CloudStudio 為我們集成了 Ubuntu16.04.1 + Go1.6.2 的開(kāi)發(fā)環(huán)境