手把手帶你運行自己的第一個Go程序
開一篇專欄記錄學習Go的過程,一門新語言從hello world開始,這篇文章詳細講解Go語言環(huán)境搭建及hello world實現(xiàn)
一、Go語言的安裝
Go環(huán)境安裝
可以使用國內的Go中文網(wǎng)進行下載。

安裝過程就是一直下一步,也可以自己選擇安裝的路徑
查看是否安裝成功
上述安裝過程沒問題后,打開CMD窗口,輸入go version命令,如圖所示

注:由于已經(jīng)是1.11+版本,我們以后使用go mod進行管理依賴,不需要配置GOPATH等奇怪的東西。
配置GOPROXY(代理)
可能我們需要借用Go下載一些包什么的。
但是默認官網(wǎng)源,GOPROXY=https://proxy.golang.org,direct,在國內訪問不到
輸入go env查看Go配置

需要修改成國內鏡像站點,這里推薦:
https://goproxy.io
執(zhí)行以下命令,進行修改
go env -w GOPROXY=https://goproxy.cn,direct
重新打開CMD,執(zhí)行go env查看Go配置

二、Goland安裝
Go現(xiàn)在的開發(fā)編輯器主要有VSCode,Goland兩種。推薦的是Goland,和Pycharm、Idea同屬一家公司。
接下來我們去Go的官網(wǎng)下載Goland進行安裝開發(fā)。

如果點擊下載,那就是下載的最新版本,一路確定即可。
可以通過這個鏈接找到其他版本:

都勾選上



現(xiàn)在Goland安裝完成
三、Goland破解
我們使用jetbra來進行破解
激活網(wǎng)站:https://3.jetbra.in/
jetbra下載鏈接: https://pan.baidu.com/share/init?surl=2NcCkAgyk4UrY00C7xHbmg&pwd=dw5m
也可以直接在激活網(wǎng)站下載

解壓后這個文件下出現(xiàn)下面目錄,以后這個文件夾不要動

進入scripts目錄

如果電腦上已經(jīng)有了破解的jetbrain其他產品,比如pycharm或者Idea,需要先uninstall,在install,如果是mac用戶執(zhí)行.sh腳本,windows用戶執(zhí)行.vbs腳本
我首先uninstall一下

等待30s左右,彈出Done,

然后install

這里需要等待1min左右,耐心等待,然后彈出Done

找到上述激活網(wǎng)站

鼠標懸浮在GoLand上復制密鑰
打開GoLand,粘貼密鑰


這樣就破解成功了
四、新建項目
點擊New Project新建項目,然后就可以進行創(chuàng)建了。

以一個Hello world小例子作為開始:
代碼:helloworld.go
package main
import "fmt"http:// 我們需要使用fmt包中的Println()函數(shù)
func main() {
fmt.Println("Hello, world. 你好,世界!")
}格式如下:
package聲明
一系列的import語句
以關鍵字func開頭
要生成Go可執(zhí)行程序,必須建立一個名字為main的包,并且在該包中包含一個叫main()的函數(shù)(該函數(shù)是Go可執(zhí)行程序的執(zhí)行起點)。

然后Run Kind是指運行類型,可以選擇Directory,也可以選擇File,一個Directory目錄下只能有一個main函數(shù)。

這樣我們的第一個go程序運行成功了

后續(xù)講講go的基本語法和api實現(xiàn)
總結
到此這篇關于如何運行自己的第一個Go程序的文章就介紹到這了,更多相關運行自己第一個Go程序內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
golang連接mysql數(shù)據(jù)庫操作使用示例
這篇文章主要為大家介紹了golang連接mysql數(shù)據(jù)庫操作使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04
Go語言同步與異步執(zhí)行多個任務封裝詳解(Runner和RunnerAsync)
這篇文章主要給大家介紹了關于Go語言同步與異步執(zhí)行多個任務封裝(Runner和RunnerAsync)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-01-01

