什么是圍棋?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 絕對值得你花時間。現在,去學習一些圍棋。