您好,登錄后才能下訂單哦!
小編給大家分享一下Fedora中如何安裝Go語言,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Go 語言被設計成一門應用于搭載 Web 服務器,存儲集群或類似用途的巨型中央服務器的系統編程語言,對于高性能分布式系統領域而言,Go 語言無疑比大多數其它語言有著更高的開發效率。它提供了海量并行的支持,這對于游戲服務端的開發而言是再好不過了
Fedora 可以通過官方庫簡單快速地安裝 Go 語言。
$ sudo dnf install -y golang $ go version go version go1.12.7 linux/amd64
然裝好了 Go ,讓我們來寫個簡單的程序,編譯并運行。
讓我們來用 Go 語言寫一波 “Hello, World!”。首先創建 main.go 文件,然后輸入或者拷貝以下內容。
package main import "fmt"func main() { fmt.Println("Hello, World!") }
運行這個程序很簡單。
$ go run main.go Hello, World!
Go 會在臨時目錄將 main.go 編譯成二進制文件并執行,然后刪除臨時目錄。這個命令非常適合在開發過程中快速運行程序,它還凸顯了 Go 的編譯速度。
編譯一個可執行程序就像運行它一樣簡單。 $ go build main.go $ ./main Hello, World!
Go 1.11 和 1.12 引入了對模塊的初步支持。模塊可用于管理應用程序的各種依賴包。Go 通過 go.mod 和 go.sum 這兩個文件,顯式地定義依賴包的版本。
為了演示如何使用模塊,讓我們為 hello world 程序添加一個依賴。
在更改代碼之前,需要初始化模塊。
$ go mod init helloworld go: creating new go.mod: module helloworld $ ls go.mod main main.go
然后按照以下內容修改 main.go 文件。
package main import "github.com/fatih/color"func main () { color.Blue("Hello, World!") }
在修改后的 main.go 中,不再使用標準庫 fmt 來打印 “Hello, World!” ,而是使用第三方庫打印出有色字體。
讓我們來跑一下新版的程序吧。
$ go run main.go Hello, World! 因為程序依賴于 github.com/fatih/color 庫,它需要在編譯前下載所有依賴包。 然后把依賴包都添加到 go.mod 中,并將它們的版本號和哈希值記錄在 go.sum中。
以上是“Fedora中如何安裝Go語言”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。