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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

go oracle编程,go基础编程(一):第一个go程序-hello word

發布時間:2024/7/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 go oracle编程,go基础编程(一):第一个go程序-hello word 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境搭建

環境搭建是在deepin操作系統上進行

1. 下載go安裝程序

wget https://golang.org/dl/go1.16.linux-amd64.tar.gz

以上是下載go1.16的版本,如需其他版本,請移步官網下載。

2. 解壓程序包到指定目錄

tar-C/usr/local-xzf go1.16.linux-amd64.tar.gz

3. 添加環境變量

linux 操作系統可將環境變量添加到$HOME/.profile文件 或 /etc/profile文件中,具體配置如下:

exportGOROOT=/usr/local/goexportGOPATH=$HOME/goexportGOBIN=$GOPATH/binexportGO111MODULE=onexportGOPROXY=https://goproxy.ioexportPATH=$PATH:$GOROOT/bin

以上環境變量解釋:

?GOROOT:?go的安裝路徑?GOPATH:?開發時的工作目錄?GOBIN:?表示編譯器和鏈接器的安裝位置?GO111MODULE:?go版本管理工具,有三個可選值:off|on|auto,默認值是 auto。1.11版本前,想要對go語言包進行管理只能依賴第三方庫實現(比如:Vendor,GoVendor,GoDep等)?GO111MODULE=off 無模塊支持,go 會從 GOPATH 和 vendor 文件夾尋找包。?GO111MODULE=on 模塊支持,go 會忽略 GOPATH 和 vendor 文件夾,只根據 go.mod 下載依賴。?GO111MODULE=auto 在 $GOPATH/src 外面且根目錄有 go.mod 文件時,開啟模塊支持。?GOPROXY:?控制Go Module下載的來源,有助于確保構建的確定性和安全性。

4. 構建GOPATH目錄下所需目錄

在GOPATH所在目錄新建三個目錄:

mkdir $GOPATH/srcmkdir $GOPATH/binmkdir $GOPATH/pkg

?src目錄:用來存放編譯后的可執行文件?bin目錄:存放編譯后生成的歸檔文件?pkg目錄:存放go源碼文件(就是編寫的go代碼文件)

5. 執行命令查看go是否安裝成功

go version

第一個程序 hello word

在GOPATH下的src目錄下編寫一個文件名為main.go,內容如下的一個文件

packagemainimport"fmt"func main(){fmt.Println("Hello World")}

執行命令行:

go run main.go

執行結果:

HelloWorld

關于hello world程序中代碼語句的解釋:

?package xx:?指定包名為xx,?import xx :?引入要使用的包,先引入后使用?func main():?func標記函數開始,main是函數名,main包中的main的函數是一個特殊函數,一切都是從這開始執行。?fmt.Println:?對fmt包中的Println進行調用。

了解go常用的一些命令

?go run xx.go:?編譯并直接運行程序,它會產生一個臨時可執行文件。?go build xx.go:?用于測試編譯包,對 庫源碼文件 go build, 不會產生文件, 只是測試編譯包是否有問題; 對命令源碼文件 go build, 會在當前執行 go build 命令的目錄下產生可執行文件?go install xx.go:?編譯并安裝,編譯的中間文件放在 GOPATH 的 pkg 目錄下,將編譯結果放在 GOPATH 的 bin 目錄下。?go fmt xx.go:?格式化指定go文件的代碼格式。?go get xxx:?一鍵獲取代碼、編譯并安裝。

參考

[1]golang:https://golang.google.cn/[2]learn golang series:https://golangbot.com/hello-world-gomod/

總結

以上是生活随笔為你收集整理的go oracle编程,go基础编程(一):第一个go程序-hello word的全部內容,希望文章能夠幫你解決所遇到的問題。

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