您現在的位置是:首頁 > 運動
Go語言入門系列(一)
go什麼gogo是部首是什麼
作者按:隨著雲原生技術的火熱發展,go語言的地位也不斷上升。而且go語言簡單易學,學習的曲線也比較平緩,簡單好用受到大家的喜愛,今天就來研究一番。
1、關於go
Go語言是谷歌開發的開源程式語言,在2006年面世,2009年開源,2012年穩定版釋出,go語言有python等動態語言的開發速度,也有像C、C++編譯型語言的效能,從底層支援併發,能夠使用較少硬體資源,得到更高併發和IO吞吐。語法在C語言基礎上進行簡化,有一套自己的格式化工具fmt,在開發和編輯儲存時,會使用fmt對程式碼進行格式化,這樣不同的開發人員提交的程式碼格式是統一的,這對於看懂你我程式碼真的很友好。很多大公司基本已經完成使用go改造舊系統。
2、開發環境安裝
Windows:
百度搜索go官網,下載windows安裝包,傻瓜式一鍵安裝即可。
Linux安裝:
1、安裝依賴:yum install mercurial git gcc -y
2、下載壓縮包並解壓: wget https://go。dev/dl/go1。19。linux-amd64。tar。gz
3、設定環境變數,vi /ect/profile
export GOROOT=/usr/local/go #Go安裝目錄
export PATH=$GOROOT/bin:$PATH
export GOPATH=/cillian/go ##Golang專案目錄
專案目錄,就是工作空間,要包含src原始碼、pkg編譯後的包、bin生成的可執行檔案三個目錄
4、環境變數生效
source /etc/profile
5、驗證
Go version
出現 go version go1。19 linux/amd64表明安裝成功
3、第一個go程式
不管學什麼語言,必須得和世界say hello,我們來看下如何寫go語言的hello world。如果是安裝在windows,在安裝目錄的src目錄下,建立一個hello world目錄,在此目錄中建立一個main。go檔案,編輯器可以用vscode,寫入如下程式碼:
package main // 宣告 main 包,表明當前是一個可執行程式
import “fmt” // 匯入內建 fmt 格式化工具
func main(){ // main函式,是程式執行的入口
fmt。Println(“Hello World!”) // 在終端列印 Hello World!
}
在此目錄下執行go build,編譯後在當前目錄下會有一個可執行檔案hello world。exe
終端直接執行,就可以輸出Hello World!也可以加引數-o 指定可執行檔案的名字
Go build -o cillian。exe
4、go編寫基礎
1、go原始碼都以。go結尾
2、go命名方式需遵循:首字元可以是任意Unicode字元或者下劃線不能數字開頭
3、關鍵字只有25個
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
4、go宣告方式主要有四種:var(變數)const(常量)type(型別)func(函式)
5、常用go命令:
Env 列印語言環境
Run 編譯並執行原始碼檔案
Build 編譯原始碼
Get 從網路上下載或更新指定程式碼或依賴包
Test 程式測試
Lisy 列出指定程式碼包
Fix 將舊版本程式碼修正為新版本程式碼
至此,對於go語言應該有一個初步瞭解,更多的學習還得深入研究、祝學習順利!
推薦文章
- 不用節食的三種減脂小食,低熱量低脂肪,增強飽腹感
昨天和大家分享了幾道減脂時吃的小食,今天也非常的巧合,下午一位老同學發訊息來問大叔關於健身補劑的問題,又問了一些減脂時該吃什麼樣的食物,大叔與她暢談了一個下午關於健身和減脂的問題,發現她的問題其實也就是很多人在減肥當中的誤區,像我這個同學是...
- 海南除了看海,山也不容錯過,你攀登過幾座?
說起海南,大家都不陌生,作為深受人們喜愛的旅遊勝地之一,一年四季都有大量的有人專門來這裡遊玩,很多人一提起海南,就會想到一望無際的大海和柔軟的沙灘,雖然這裡的海濱風景非常美麗而迷人,但是海南境內也藏著許多氣勢不凡的山峰,下面就給大家介紹一下...
- “老得慢”的女人,多半喜歡吃這3樣,富含膠原蛋白,60歲不顯老
結語:豬皮、雞爪、牛筋都是富含膠原蛋白的食物,女性朋友一定要多吃一些,滋補養顏,營養美味,像我這樣做,簡單又家常...