Go語言是一門高並發且十分快速的程式語言,它在日漸複雜的網路世界中變得越來越重要。現在,越來越多的程式設計師開始學習和使用這種語言。如果你也想掌握這種語言的使用,那麼你需要知道如何執行golang的應用程式。在本篇文章中,我們將學習如何在各種情況下執行golang。
第一步:設定Golang開發環境
在開始學習使用golang之前,你需要先安裝它的開發環境。 Golang的應用程式都是透過命令列運行的,因此你需要在你的電腦上安裝終端機(Terminal),然後安裝Go語言開發環境。
你可以從官網golang.org下載對應的安裝包,下載完畢之後,執行檔案進行安裝(不同系統的安裝方式可能不同,請選擇正確的版本和方式進行安裝)。
安裝完成後,透過在終端機輸入以下命令:
go version
來測試是否安裝成功,如果安裝成功,你會看到類似這樣的版本資訊:
go version go1.16.3 darwin/amd64
第二步:執行Golang的應用程式
當你已經設定好了Golang的開發環境,你就可以開始編寫Golang的應用程式了。 Golang的應用程式都是透過命令列進行運行的,不同的運作方式根據應用程式的不同而不同。
下面我們就來學習一些常見的運行方式:
這是在開發階段中最常用的方式,它可以直接運行主函數,無需進行編譯。
我們舉個例子,假設你有一個hello.go的文件,其中有一個主函數,可以輸出"Hello, world!",透過以下命令就可以運行它:
go run hello.go
可以看到控制台輸出了"Hello, world!"。
在某些情況下,你需要編譯你的程式碼並產生可執行文件,這種情況下你可以使用go build指令進行編譯。
我們同樣舉個例子,假設你有一個hello.go的文件,其中有一個主函數,可以輸出"Hello, world!",透過以下命令可以將程式編譯成可執行檔:
go build hello.go
編譯完成後,在同一目錄下,你會找到一個名為hello的執行檔(注意:不是hello.go)。運行該檔案即可:
./hello
再次看到控制台輸出了"Hello, world!"。
在某些情況下,你希望將編譯後的程式安裝在其他目錄內,或者你希望將你的程式打包成一個函式庫(Library),供其他程式呼叫。這種情況下可以使用go install指令進行安裝。
以hello.go為例,假設你希望將它安裝在$GOPATH下的bin目錄下($GOPATH是某些作業系統下環境變數),你只需要使用以下指令:
go install hello.go
此時hello.go已經被安裝在$GOPATH/bin/目錄下,你可以在任意的地方輸入hello就可以執行它了。
Go Modules是在Go1.11版本中引入的特性,它可以幫助我們管理我們的專案所需的各種依賴。在使用Go Modules之前,我們需要先確認我們的環境支援它,可以透過以下命令進行確認:
go version
確認完成後,我們需要在我們的專案目錄下添加一個名為go.mod的文件。在go.mod檔案中我們可以指定我們專案所需的各種依賴,然後使用以下命令可以將所有的依賴都下載下來:
go mod download
下載完成後我們可以使用go run命令直接執行main函數,也可以使用go build和go install指令產生可執行檔和函式庫。
總結:
在本文中,我們學習瞭如何在不同的環境中運行Golang的應用程序,包括使用go run命令直接運行、使用go build命令編譯、使用go install指令進行安裝以及使用Go Modules進行管理相依。這些都是開發Golang應用程式的基礎操作,相信本文可以幫助你正確的運行Golang的應用程式。
以上是如何在各種情況下運行golang的詳細內容。更多資訊請關注PHP中文網其他相關文章!