亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Go語言快速入門圖文教程

Go語言快速入門圖文教程

熱門標簽:電話機器人軟件免費 壽光微信地圖標注 涿州代理外呼系統 評價高的400電話辦理 阿克蘇地圖標注 百度地圖標注后傳給手機 外呼系統用什么卡 外呼系統顯本地手機號 excel地圖標注分布數據

推薦閱讀:

go語言最新版激活教程可以點下這個鏈接查看。

goland永久安裝教程,點擊此處查看。

Go 這幾年很火,小哈也蹭業余時間悄咪咪學習一下(我大 Java 依舊無敵😤),雖然暫時公司技術棧用不到,但保不準后面有新項目選型 Go, 到時候就能直接干活了。

技術儲備還是要有的,我們要偷偷努力,然后驚艷所有人,哈哈~ 廢話不多說,開干!

一、什么是 Go 語言?

Go(又稱Golang)是 Goolge 開發的一種靜態型、編譯型、并發型,并具有垃圾回收功能的語言。

羅伯特·格瑞史莫,羅勃·派克(Rob Pike)及肯·湯普遜于2007年9月開始設計了Go語言,設計初衷是為了提高在多核、網絡機器(networked machines)、大型代碼庫(codebases)的情況下的開發效率。當時在Google,設計師們想要去除主流編程語言中目前存在的缺點,只吸取它們的優點用于 Go 語言之中。

Go于2009年11月正式開源,同時支持 Linux、MacOS、Windows 等操作系統。

2016年,Go語言被 TIOBE 評為 "年度最佳語言"。

二、Go 語言特性

  • Go 語言上手非常容易,它的風格類似于 C 語言,但是其語法在 C 語言的基礎上做了大幅度簡化,如去掉了冗余的表達式括號,循環遍歷也只有 for 一種寫法等;
  • 工程結構簡單;
  • 代碼可讀性和易用性高;
  • 編譯速度快,由于其語法簡單、工程結構設計嚴謹、沒有頭文件、無包交叉依賴等特點,很大程度上節約了編譯所需耗時。
  • 高性能,原生支持并發。Go 語言的并發基于 goroutine, 它類似于線程,但并非線程。Go 語言運行時,會參與調度 goroutine, 并將 goroutine合理的分配到每個 CPU 中,從而最大程度的保證 CPU 的使用率。
  • 豐富強大的標準庫,其中包括網絡、圖形、系統、加密、編碼等各個方面。

三、Go 語言有多火 ?

Go 語言號稱是互聯網時代的 C 語言,那么它到底有多火呢?

1.絕大多數的云原生項目都是用 Go 語言編寫的,比如:

  • Docker: 容器化技術;
  • Kubernetes: 構建于 Docker 之上的容器調度服務;
  • etcd: 一款分布式、可靠的 KV 存儲系統;
  • Istio: 一個與 Kubernetes 緊密結合的適用于云原生場景的 Service Mesh 形態的用于服務治理的開放平臺;
  • Prometheus: 一個開源的服務監控系統和時間序列數據庫;
  • ...

2.Go 語言將會成為云計算時代的基礎設施編程語言,比如區塊鏈明星項目 Hyperledger、NewSQL , 明星項目 TiDB 也是基于 Go 語言的;

3.Go 語言已經成為下一個企業級編程語言,包括字節跳動、滴滴、騰訊、阿里巴巴在內的一線互聯網公司都在使用。

四、下載 Go 安裝包

想要學習 Go 語言, 首先得下載 Go 語言安裝包??梢郧巴缦聝蓚€網站下載:

Golang 中國: https://golang.google.cn/dl/

Go 語言官網: https://golang.org/dl/

提示: Go 語言官網需要科學上網才能訪問,推薦到第一個鏈接進行下載。

訪問成功后,如下圖,根據自己的系統,選擇對應的 Go 語言安裝包,點擊下載即可。

下載好對應系統安裝包后,可參見后續章節的安裝說明:

若你選擇從源碼構建,可參考 官方構建文檔。

另外,Go 語言歷史版本,請參見: http://docs.studygolang.com/doc/devel/release.html

相關說明

文件名 說明
go1.15.3.windows-amd64.msi Windows 平臺安裝包
go1.15.3.linux-amd64.tar.gz Linux 平臺安裝包
go1.15.3.darwin-amd64.pkg MaxOS 平臺安裝包
go1.15.3.src.tar.gz Go 語言源碼包,作研究用,日常開發不推薦下載

五、安裝 Go 語言環境

Windows 安裝 Go

本小節,小哈將演示如何在 Windows 系統上安裝 Go 語言環境。

PS: 關于安裝包名稱,你需要了解的:

1.15.4 表示的是當前 Go 安裝包的版本號;

windows 表示這是 Windows 系統的安裝包;

amd64 表示匹配 64 位的 CPU;

下載完成后,雙擊安裝包開始安裝:

點擊 Next

這里 Go 開發包的默認安裝路徑為 C:\Go\, 推薦使用這個默認路徑。

安裝完成后,我們可以到 C:\Go\ 目錄下,看看目錄結構:

Go 安裝目錄說明

目錄名 說明
api 各個版本 api 變更差異
bin go 源碼包編譯出來的編譯器、格式化工具、文檔工具等
doc 英文版的 Go 文檔
lib 依賴的一些庫文件
misc 其他用途的相關文件,如 Android 平臺的編譯等
pkg Windows 平臺編譯好的中間文件
src 標準庫源碼
test 測試用例

檢查 Windows 系統 Go 環境是否安裝成功

打開 cmd 窗口,執行命令:

go version

若正確輸出 Go 語言的版本號,表示安裝成功:

Linux 安裝 Go

這里,小哈以自己購買的云服務器 CentOS 7 做演示。

下載完成后,將壓縮包上傳到指定目錄下,執行如下命令,將壓縮包解壓到 /usr/local/go 下:

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

解壓完成后,通過 vi 編輯器打開 profile 文件:

vi /etc/profile

profile 文件中添加下面這行,目的是將 /usr/local/go/bin 目錄添加到 PATH 環境變量中去:

export PATH=$PATH:/usr/local/go/bin

然后執行如下命令,讓新添加的環境變量生效:

source /etc/profile

完成后,執行如下命令,檢查 Go 語言是否安裝成功:

go version

若正確輸出 Go 語言版本號,則表示安裝成功。

Mac 安裝 Go

Mac 系統有下面兩種安裝方式。

通過 brew 安裝

執行如下命令:

brew install go

或者

brew install golang

另外,也可以先通過 brew info go查看一下版本信息。

官網下載 Go 語言 pkg 包來安裝

下載完成后,雙擊開始安裝:

點擊繼續,等待Go安裝完成。

配置Go語言環境變量

默認會將Go安裝到 /usr/local/go路徑下,接下來,開始配置Go語言環境變量。

1、編輯 .bash_profile 文件:

vim ~/.bash_profile

2、添加 /usr/local/go 目錄到 PATH 環境變量中:

# Go環境變量
export PATH=$PATH:/usr/local/go/bin

3、執行如下命令,使環境變量生效:

source ~/.bash_profile

驗證結果

通過如下命令,來驗證 Go 語言環境是否安裝成功:

go version

若正確輸出 Go 語言的版本號,則表示成功。

六、寫個 Hello World 程序

通常來說,入門任何一門語言,編寫的第一個程序都是用該語言向世界打聲招呼: Hello World !

開始

接下來,我們來編寫第一個 Go 語言程序,新建一個 helloworld.go 文件,代碼如下:

提示: Go 語言源文件的拓展名以 .go 結尾。

package main

import "fmt"

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

上面代碼的意思是在控制臺打印字符串:Hello World !

執行 Go 程序

我們有兩種方式來執行上面這個程序。

第一種方式

通過 go run 命令來執行剛剛的代碼, 執行命令如下:

go run helloworld.go 

效果圖如下:

第二種方式

還可以通過執行 go build 命令,將剛剛這段代碼編譯成可執行文件:

go build helloworld.go

編譯完成后,可以在目錄下看到一個 helloworld可執行文件,通過 ./helloworld 命令來執行它,即可輸出 Hello World !

七、結語

本文中小哈主要講了如何快速入門 Go 語言,起到一個拋磚引玉的作用,如果本文能夠對小伙伴們有用,希望小伙伴們三連一波!

以上就是Go語言快速入門圖文教程的詳細內容,更多關于Go語言入門教程的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • go 實現簡易端口掃描的示例
  • go xorm框架的使用
  • 解析Go的Waitgroup和鎖的問題
  • go語言基礎 seek光標位置os包的使用
  • Go語言獲取文件的名稱、前綴、后綴
  • Go語言 如何實現RSA加密解密
  • Go 自定義package包設置與導入操作
  • 詳解Gotorch多機定時任務管理系統

標簽:梅河口 吐魯番 汕頭 重慶 銅川 蘭州 雞西 欽州

巨人網絡通訊聲明:本文標題《Go語言快速入門圖文教程》,本文關鍵詞  語言,快速,入門,圖文,教程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言快速入門圖文教程》相關的同類信息!
  • 本頁收集關于Go語言快速入門圖文教程的相關信息資訊供網民參考!
  • 推薦文章
    免费一级片在线| 日本在线不卡免费视频一区| 国产亚洲精品aaa大片| 久久久久久久久综合影视网| 欧美a免费| 日韩中文字幕在线播放| 欧美激情一区二区三区视频高清| 精品国产香蕉伊思人在线又爽又黄| 日韩av片免费播放| 欧美大片aaaa一级毛片| 国产亚洲免费观看| 成人影视在线播放| 精品毛片视频| 四虎影视库国产精品一区| 91麻豆高清国产在线播放| 日韩综合| 久久福利影视| 91麻豆精品国产高清在线| 欧美激情一区二区三区视频 | 精品视频一区二区三区| 日韩免费在线| 日韩专区在线播放| 久久国产一区二区| 一 级 黄 中国色 片| 亚欧视频在线| 亚洲天堂免费| 国产伦精品一区二区三区无广告 | 美女免费毛片| 91麻豆tv| 国产精品免费精品自在线观看| 精品国产一区二区三区精东影业| 999久久狠狠免费精品| 国产a视频| 日韩中文字幕一区| 久久99欧美| 中文字幕一区二区三区精彩视频| 天天色色色| 久草免费在线观看| 欧美激情影院| 国产网站在线| 日韩一级精品视频在线观看| 久草免费在线观看| 欧美激情一区二区三区视频| 久久久久久久久综合影视网| 色综合久久手机在线| 久久久久久久免费视频| 国产美女在线一区二区三区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品久久久久久中文字幕2017| 毛片电影网| 久久久久久久久综合影视网| 日韩中文字幕一区| 尤物视频网站在线观看| 日韩免费在线视频| 国产精品123| 欧美大片毛片aaa免费看| 成人免费一级毛片在线播放视频| 日韩av片免费播放| a级黄色毛片免费播放视频| 精品视频在线看| 国产麻豆精品| 亚洲 男人 天堂| 一级女性大黄生活片免费| 国产极品白嫩美女在线观看看| 亚欧成人毛片一区二区三区四区 | 亚洲精品影院| 亚洲精品久久玖玖玖玖| 国产高清在线精品一区a| 可以免费看污视频的网站| 九九久久国产精品| 久久精品成人一区二区三区| 日韩男人天堂| 黄视频网站在线观看| 亚洲 国产精品 日韩| 免费的黄色小视频| 久草免费在线色站| 国产成人精品综合在线| 精品国产一区二区三区精东影业 | 欧美激情一区二区三区在线 | 你懂的福利视频| 国产伦精品一区三区视频| 日韩中文字幕在线播放| 久久国产精品永久免费网站| 91麻豆爱豆果冻天美星空| 午夜在线影院| 欧美国产日韩精品| 国产成人女人在线视频观看| 韩国三级香港三级日本三级| 天天做日日爱| 美女免费精品高清毛片在线视 | 超级乱淫伦动漫| 91麻豆精品国产综合久久久| 日韩中文字幕在线播放| 欧美1区2区3区| 国产91精品一区二区| 91麻豆精品国产自产在线| 国产网站免费视频| 日韩av东京社区男人的天堂| 黄色免费网站在线| 亚洲精品中文一区不卡| 日韩综合| 91麻豆tv| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 九九精品久久| 91麻豆高清国产在线播放| 999久久66久6只有精品| 午夜欧美成人久久久久久| 日本免费看视频| 久久精品欧美一区二区| 午夜欧美成人香蕉剧场| 欧美爱色| 一级女性大黄生活片免费| 免费一级片在线观看| 精品视频免费看| 日韩欧美一二三区| 亚洲www美色| 成人免费高清视频| 国产伦理精品| 日韩在线观看免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人影院久久久久久影院| 99久久精品费精品国产一区二区| 九九久久99| 超级乱淫伦动漫| 国产高清在线精品一区a| 九九干| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产一区二区精品在线观看| 中文字幕97| 国产一区二区精品在线观看| 精品久久久久久免费影院| 一 级 黄 中国色 片| 欧美一级视频高清片| 黄色免费三级| 夜夜操天天爽| 亚洲 欧美 91| 毛片电影网| 成人高清免费| 韩国毛片免费大片| 91麻豆国产级在线| 国产不卡在线观看视频| 黄色免费三级| 免费的黄色小视频| 黄视频网站免费观看| 欧美日本二区| 美女免费毛片| 国产成人精品影视| 欧美激情一区二区三区在线| 色综合久久久久综合体桃花网| 亚欧成人乱码一区二区| 黄视频网站在线观看| 国产综合成人观看在线| 亚洲www美色| 日韩欧美一及在线播放| 久久成人亚洲| 91麻豆国产级在线| 精品视频一区二区三区| 天天做日日干| 欧美激情一区二区三区在线 | 九九精品影院| 欧美激情影院| 午夜在线亚洲| 国产精品自拍在线观看| 国产视频久久久久| 色综合久久天天综线观看| 国产综合91天堂亚洲国产| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 色综合久久天天综线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费的黄视频| 青草国产在线| 国产亚洲精品成人a在线| 四虎影视库| 国产成+人+综合+亚洲不卡| 亚洲 激情| 免费国产一级特黄aa大片在线| 韩国毛片免费大片| 美女免费黄网站| 国产麻豆精品免费视频| 午夜在线亚洲| 四虎影视库| 九九久久国产精品| 成人高清视频免费观看| 韩国毛片| 99久久精品费精品国产一区二区| 精品久久久久久中文字幕一区| 青青青草影院 | 国产成人精品影视| 精品视频一区二区| 国产成a人片在线观看视频| 国产一区精品| 国产a视频| 99久久精品国产国产毛片| 国产网站在线| 日韩欧美一及在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 你懂的福利视频| 亚久久伊人精品青青草原2020| 精品视频一区二区| 欧美大片毛片aaa免费看|