日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

golang学习之旅(1)

發布時間:2023/12/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 golang学习之旅(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這段時間我開始了golang語言學習,其實也是為了個人的職業發展的拓展和衍生,語言只是工具,但是每個語言由于各自的特點和優勢,golang對于當前編程語言的環境,是相對比較新的語言,對于區塊鏈,大數據,都有優秀的處理能力,用于游戲,大廠的中間件都用go開發,如docker等,所以,我覺得學習golang也是必要的,好了,接下來就開始每門語言的hello world開始吧。

當然,工欲善其事,必先利其器,在編寫?hello world 之前,先把環境搭建好才是關鍵,

第一步,當然安裝go語言,到go語言的官網 :https://golang.org/

當然,這其中由于限制,上不了的可以訪問,國內大佬開發的go語言中文網站

https://studygolang.com/dl

下載最近的鏡像,目前我用的window開發的,那就下載了最新的1.16.5的msi 文件,進行安裝,

下載后進行下一步,下一步的默認安裝方式就行了。

第二步,配置環境,安裝go好后, 可以用cmd命令行 輸入 go version ,或者 go 如果出現以下界面說明安裝成功

配置環境,現在目前go path 的值, 通過 go env 查看

其中 go porxy 需要我們通過命令,設置中國地區的代理,以便于下載對應的插件

windows 下:

$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct

macos/linux:

$ export GO111MODULE=on
$ export GOPROXY=https://goproxy.cn
或者

$ echo "export GO111MODULE=on" >> ~/.profile
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile
?

GO111MODULE ,用于模式化go工程文件化的,一般on 打開就行。

配置完環境變量后,

就可以寫代碼了,但是相對于徒手寫,用好用的ide 方便我們的開發速度和效率,不是嘛

?我這邊自己用的IDE是? jetbrains的IDEA??,鏈接?https://www.jetbrains.com/idea/?當然可以用他們的goland ,還有免費的vscode 等,本人習慣用idea,其實是懶,不想額外多裝一個goland ,那怎么用IDEA 開發go呢, 強大的jrebrains 提供了go語言開發的插件,

打開idea 的settings 到 pulgins 搜索go? 出現的go 點擊安裝即可

這邊我們要特別提出安裝一個插件 file watchers

可以在編寫完go程序保存后,自動將少導入的包和包順序進行修正。

安裝完重啟idea后,一般會自動找到GOROOT 和GOPATH的位置

,這邊提示,這里插件有個bug ,由于舊版本得IDEA 會出現不兼容, 所以建議大家升級最新的IDEA ,以免遇到,IDEA找不到go SDK的問題。

第三步,好了以上的準備工作完成后,就是創建go 項目,開始愉快的編寫go 的hello world 程序了,哈哈

這邊會默認選擇go ,這邊我們使用go module 來創建 ,便于自動生成統一的項目結構,寫上項目名gohello

創建完成后, 出現對應的項目結構就創建成功了

右擊創建go file

,編寫 gohello 文件

package mainimport "fmt"func main() {fmt.Println("hello world") }

import fmt // fmt包。類似于于java 的導入包,用戶規范格式化 go 語言開發的包,

fmt.println// go 語言的輸出語句。

好了至此,go語言的hello world 就完成了, go hello ,? ?make ? world ?better, 程序讓世界更美好,希望在下面的學習中收獲美好,一起交流心得,下期見。

總結

以上是生活随笔為你收集整理的golang学习之旅(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。