小編給大家分享一下go程序的基本要素有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的定遠(yuǎn)網(wǎng)站建設(shè)公司,定遠(yuǎn)接單;提供成都做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行定遠(yuǎn)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!go程序的基本要素
1、必須在源文件中非注釋的第一行指明這個(gè)文件屬于哪個(gè)包
如: package main
每個(gè) Go 應(yīng)用程序都包含一個(gè)名為 main 的包
2、包名必須是小寫(xiě),文件名必須是小寫(xiě),和下劃線
屬于同一個(gè)包的源文件必須全部被一起編譯,一個(gè)包即是編譯時(shí)的一個(gè)單元,因此根據(jù)慣例,每個(gè)目錄都只包含一個(gè)包
3、當(dāng)你導(dǎo)入多個(gè)包時(shí),好按照字母順序排列包名,這樣做更加清晰易讀
//簡(jiǎn)寫(xiě) import ( "fmt" "os" ) // 該方法同樣適用于 const、var 和 type 的聲明或定義
4、_ 下劃線_
本身就是一個(gè)特殊的標(biāo)識(shí)符,被稱(chēng)為空白標(biāo)識(shí)符。它可以像其他標(biāo)識(shí)符那樣用于變量的聲明或賦值(任何類(lèi)型都可以賦值給它),但任何賦給這個(gè)標(biāo)識(shí)符的值都將被拋棄,因此這些值不能在后續(xù)的代碼中使用,也不可以使用這個(gè)標(biāo)識(shí)符作為變量對(duì)其它變量進(jìn)行賦值或運(yùn)算。
5、一個(gè)源文件可以包含任意多行的代碼,Go 本身沒(méi)有對(duì)源文件的大小進(jìn)行限制。
程序的代碼通過(guò)語(yǔ)句來(lái)實(shí)現(xiàn)結(jié)構(gòu)化。每個(gè)語(yǔ)句不需要像 C 家族中的其它語(yǔ)言一樣以分號(hào) ; 結(jié)尾,因?yàn)檫@些工作都將由 Go 編譯器自動(dòng)完成。
如果你打算將多個(gè)語(yǔ)句寫(xiě)在同一行,它們則必須使用( ; )人為區(qū)分,但在實(shí)際開(kāi)發(fā)中我們并不鼓勵(lì)這種做法。
1、必須在源文件中非注釋的第一行指明這個(gè)文件屬于哪個(gè)包
如: package main
每個(gè) Go 應(yīng)用程序都包含一個(gè)名為 main 的包
2、包名必須是小寫(xiě),文件名必須是小寫(xiě),和下劃線
屬于同一個(gè)包的源文件必須全部被一起編譯,一個(gè)包即是編譯時(shí)的一個(gè)單元,因此根據(jù)慣例,每個(gè)目錄都只包含一個(gè)包
3、當(dāng)你導(dǎo)入多個(gè)包時(shí),好按照字母順序排列包名,這樣做更加清晰易讀
//簡(jiǎn)寫(xiě) import ( "fmt" "os" ) // 該方法同樣適用于 const、var 和 type 的聲明或定義
4、_ 下劃線_
本身就是一個(gè)特殊的標(biāo)識(shí)符,被稱(chēng)為空白標(biāo)識(shí)符。它可以像其他標(biāo)識(shí)符那樣用于變量的聲明或賦值(任何類(lèi)型都可以賦值給它),但任何賦給這個(gè)標(biāo)識(shí)符的值都將被拋棄,因此這些值不能在后續(xù)的代碼中使用,也不可以使用這個(gè)標(biāo)識(shí)符作為變量對(duì)其它變量進(jìn)行賦值或運(yùn)算。
5、一個(gè)源文件可以包含任意多行的代碼,Go 本身沒(méi)有對(duì)源文件的大小進(jìn)行限制。
程序的代碼通過(guò)語(yǔ)句來(lái)實(shí)現(xiàn)結(jié)構(gòu)化。每個(gè)語(yǔ)句不需要像 C 家族中的其它語(yǔ)言一樣以分號(hào) ; 結(jié)尾,因?yàn)檫@些工作都將由 Go 編譯器自動(dòng)完成。
如果你打算將多個(gè)語(yǔ)句寫(xiě)在同一行,它們則必須使用( ; )人為區(qū)分,但在實(shí)際開(kāi)發(fā)中我們并不鼓勵(lì)這種做法。
以上是“go程序的基本要素有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!