go程序的基本要素有哪些

小編給大家分享一下go程序的基本要素有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)從2013年創(chuàng)立,公司以網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上1000家,涉及國內(nèi)多個省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計、獨特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。

go程序的基本要素

1、必須在源文件中非注釋的第一行指明這個文件屬于哪個包

  • 如: package main

  • 每個 Go 應(yīng)用程序都包含一個名為 main 的包

2、包名必須是小寫,文件名必須是小寫,和下劃線

  • 屬于同一個包的源文件必須全部被一起編譯,一個包即是編譯時的一個單元,因此根據(jù)慣例,每個目錄都只包含一個包

3、當(dāng)你導(dǎo)入多個包時,最好按照字母順序排列包名,這樣做更加清晰易讀

//簡寫
import (
"fmt"
"os"
)
// 該方法同樣適用于 const、var 和 type 的聲明或定義

4、_ 下劃線
_本身就是一個特殊的標(biāo)識符,被稱為空白標(biāo)識符。它可以像其他標(biāo)識符那樣用于變量的聲明或賦值(任何類型都可以賦值給它),但任何賦給這個標(biāo)識符的值都將被拋棄,因此這些值不能在后續(xù)的代碼中使用,也不可以使用這個標(biāo)識符作為變量對其它變量進(jìn)行賦值或運算。

5、一個源文件可以包含任意多行的代碼,Go 本身沒有對源文件的大小進(jìn)行限制。

  • 程序的代碼通過語句來實現(xiàn)結(jié)構(gòu)化。每個語句不需要像 C 家族中的其它語言一樣以分號 ; 結(jié)尾,因為這些工作都將由 Go 編譯器自動完成。

  • 如果你打算將多個語句寫在同一行,它們則必須使用( ; )人為區(qū)分,但在實際開發(fā)中我們并不鼓勵這種做法。

1、必須在源文件中非注釋的第一行指明這個文件屬于哪個包

  • 如: package main

  • 每個 Go 應(yīng)用程序都包含一個名為 main 的包

2、包名必須是小寫,文件名必須是小寫,和下劃線

  • 屬于同一個包的源文件必須全部被一起編譯,一個包即是編譯時的一個單元,因此根據(jù)慣例,每個目錄都只包含一個包

3、當(dāng)你導(dǎo)入多個包時,最好按照字母順序排列包名,這樣做更加清晰易讀

//簡寫
import (
"fmt"
"os"
)
// 該方法同樣適用于 const、var 和 type 的聲明或定義

4、_ 下劃線
_本身就是一個特殊的標(biāo)識符,被稱為空白標(biāo)識符。它可以像其他標(biāo)識符那樣用于變量的聲明或賦值(任何類型都可以賦值給它),但任何賦給這個標(biāo)識符的值都將被拋棄,因此這些值不能在后續(xù)的代碼中使用,也不可以使用這個標(biāo)識符作為變量對其它變量進(jìn)行賦值或運算。

5、一個源文件可以包含任意多行的代碼,Go 本身沒有對源文件的大小進(jìn)行限制。

  • 程序的代碼通過語句來實現(xiàn)結(jié)構(gòu)化。每個語句不需要像 C 家族中的其它語言一樣以分號 ; 結(jié)尾,因為這些工作都將由 Go 編譯器自動完成。

  • 如果你打算將多個語句寫在同一行,它們則必須使用( ; )人為區(qū)分,但在實際開發(fā)中我們并不鼓勵這種做法。

以上是“go程序的基本要素有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前標(biāo)題:go程序的基本要素有哪些
網(wǎng)站鏈接:http://muchs.cn/article46/gecoeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)網(wǎng)站營銷Google、動態(tài)網(wǎng)站、外貿(mào)建站、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)