什么是圍棋?Golang 編程語言含義解釋
Go,也稱為 Golang,是一種由 Google 設計的開源、編譯和靜態類型的編程語言。它被構建為簡單、高性能、可讀和高效。
在本文中,您將學習:
- Go 從哪里來,現在在哪里,
- 為什么我認為你應該學習它,
- 如何在 Windows 10 上安裝和運行它,以及
- 如何用 Go 編寫你的第一個“Hello World”程序
目錄
什么名字?Go 還是 Golang?
您可能會聽到同時稱為 Go 和 Golang 的語言,這可能會讓人感到困惑。我曾經認為它們是不同語言的名稱。但 Golang 只是 Go 的另一個名稱——Go 仍然是官方名稱。
Golang 來自 Go 官網的域名,golang.org。這實際上非常有用,因為“Golang”比 Google 上的“Go”更容易搜索。因此,對于那些可能正在尋找有關編程語言信息的人來說,它使生活變得更輕松。
Go 是如何誕生的
Go 編程語言的誕生是因為 Google 的代碼庫變得越來越復雜。
它是由 Robert Griesemer、Rob Pike 和 Ken Thompson 設計的,據報道他們都對 C++ 有共同的厭惡。
Go 于 2009 年向公眾宣布,并于 2012 年發布第一個版本 1.0 時開源。
Go 迅速流行起來,由于其簡單性、可讀性、效率和并發性,成為許多開發人員的首選。并發意味著它可以同時運行多個任務。
Go 用于服務器端(后端)編程、游戲開發、基于云的編程,甚至數據科學。它在制作命令行工具方面也很受歡迎。
如今,許多科技巨頭都在使用 Go,例如 Google、Netflix、Twitch、Ethereum、Dropbox、Kubernetes、Docker、Heroku 等等。
Kubernetes、Docker 和 Heroku 等公司使用 Go 并不奇怪,因為基于云的編程是設計 Go 的主要原因之一。
為什么你應該學習圍棋
易學曲線
Go 是目前最簡單的編程語言之一。這很容易上手,尤其是如果您已經了解任何其他編程語言。就我而言,我一口氣學會了圍棋的基礎知識。
許多使用 Go 并對自己的教學能力充滿信心的開發人員表示,他們可以在幾個小時內讓一個絕對的初學者用 Go 構建一個應用程序。
根據 2020 年 StackOverflow 開發者調查,Go 的簡單性是它從第 10 位到第 5 位最受歡迎的編程語言躍升 5 位的主要原因之一。
活躍的社區和良好的文檔
Go 有可靠且易于閱讀的文檔。您可以閱讀官方網站上的文檔。
除了文檔之外,Go 背后還有一個支持和活躍的社區,所以當你遇到困難時,你總能得到幫助。
#golang 標簽在 Twitter 上很常用,所以如果您遇到困難,可以在推特上發布您的問題并附上標簽。
你可以用 Go 完成很多工作
Go 是一種多用途編程語言,這意味著您可以將它用于許多事情,例如 Web 開發、數據科學、云計算等等。
如果你想從事基于云的編程職業,你應該考慮學習 Go,因為亞馬遜網絡服務、Kubernetes 和谷歌云平臺 (GCP) 等平臺都支持 Go。
有吸引力的工資
根據 2020 年 StackOverflow 開發者調查,Go 開發者的薪水中位數為 7.4 萬美元,僅次于 Perl 和 Scala,位居第三。
這個數字可能會繼續攀升,因為 Go 每年都在繼續獲得更多的人氣,而且需求量很大。所以,如果你想賺更多的錢,你應該考慮學習圍棋。
如何在 Windows 10 上安裝和運行 Go
要在 Windows 機器上安裝 Go,首先必須從官方網站下載 Go 。它適用于所有流行的操作系統。單擊與您的操作系統相關的那個并安裝它。
第 1 步:在安裝 Go 之前,打開命令提示符,輸入“go”并回車。您可以通過在 Windows 搜索欄中輸入“cmd”打開命令提示符,然后選擇出現的第一個應用程序。
當您輸入“go”并回車時,您應該會收到一條消息“'go' 不是內部或外部命令、可運行程序或批處理文件”。

不用擔心,這是因為您必須通過雙擊從 Go 網站下載的 Installer 來安裝 Go。
第 2 步:雙擊下載的安裝程序以安裝 Go。相應地按照提示進行操作,Go 將被安裝。


第 3 步:通過安裝程序安裝 Go 后,返回命令行并再次輸入“go”。這一次,您應該看到 Go 中有幾個可用的命令。

第 4 步:但你不能就這樣開始用 Go 編程。您必須通過配置環境變量來設置 Go 工作區。
因此,轉到您的桌面并創建文件夾“go-workspace”。你可以隨意命名它。這是您的 Go 項目將存儲的文件夾。僅當您將GOPATH變量的值設置為它時。我們在接下來的步驟中執行此操作。
第 5 步:在 Windows 搜索欄上搜索“env”,然后單擊“編輯系統環境變量”。

第六步:點擊“環境變量”。

您在這里要做的是將GOPATH變量的值更改為您在步驟 4中創建的文件夾。
第 7 步:確保選擇“GOPATH”,然后單擊“編輯...”。

第八步:點擊“瀏覽器目錄”。

第 9 步:選擇您在第 4 步中創建的文件夾。也就是說,“go-workspace”,或任何您命名的名稱。

單擊“確定”。

再次單擊“確定”。

再次“確定”。

而已!你現在可以在你的 Windows 機器上開始用 Go 編程了。
如何用 Go 編寫你的第一個 Hello World
第 1 步:使用 VS Code(或您選擇的代碼編輯器)打開“go-workspace”文件夾(或任何您命名的文件夾)并創建一個名為main.go.?您可以隨意命名文件。

第 2 步:當您按 Enter 時,系統將提示您安裝 VS Code 的 Go 擴展。確保安裝它,因為它將為您的代碼編輯器提供一些 Golang 超能力,例如語法突出顯示和片段建議。
VS Code 還應該提示您安裝更多擴展。全部安裝。就我而言,我已經為我的 VS Code 安裝了所有東西,并且我的所有擴展都是同步的,所以我沒有得到這些提示。
將以下代碼粘貼到 main.go 文件(或您命名的文件)中:
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
上面的代碼是做什么的?
第一行有package main.?“包”是每個 Go 文件都有的文件和代碼的集合。將package其視為您的 Go 文件和代碼的包含文件夾。
無論您將文件命名為什么,請確保“package main”在您的代碼之上可用。
之后fmt被引入。“fmt”是 Go 標準庫中的一個包。它用于格式化字符串并將消息打印到命令行。它包含在 Go 中做事的方法。
其中一種方法是Println,意思是“打印行”,我們將使用它來打印“Hello World”文本。
在函數“main”中,該fmt包用于將我們的“Hello World”文本輸出到控制臺。
要運行此代碼,請打開終端,鍵入go run main.go,然后按 Enter。如果您將文件命名為其他名稱,請將其命名為go run yourFileName.go.

結論
在本文中,您了解了 Go 編程語言以及為什么它是一種很好的知識。您還學習了如何在 Windows 機器上安裝 Go 并在其中編寫您的第一個 Hello World 程序。
Go 是一種強大的編程語言,它會一直存在。從 2020 年 StackOverflow 開發者調查中可以清楚地看出,開發者喜歡 Go,并且它的受歡迎程度逐年上升。
Go 絕對值得你花時間。現在,去學習一些圍棋。
