Go語言學(xué)習(xí)筆記(二)-基礎(chǔ)語法

Go語言結(jié)構(gòu)

Go語言的基礎(chǔ)組成有一下幾個(gè)部分:

  1. 包聲明
  2. 包引入
  3. 函數(shù)
  4. 變量
  5. 語句&表達(dá)式
  6. 注釋

關(guān)于Go的語言組成部分個(gè)人感覺跟目前比較流行的幾大高級語言如PHP含长、JAVA等都是差不多的矾柜,但是GO與這幾個(gè)語言有個(gè)最大的區(qū)別就是Go沒有類,我們先看一下一段代碼:

package main
import "fmt"
func main(){
        /**This is my first Golang demo**/
        str := "Hello World"
        fmt.Println(str)
}

我們來看下這段代碼的組成部分

  1. 第一行代碼進(jìn)行了包聲明窥妇,聲明這個(gè)包名稱為main
  2. 第二行引入了fmt包且叁,也就是包引入
  3. 第三行聲明了main函數(shù)
  4. 第四行寫了一句注釋This is my first Golang demo在程序執(zhí)行
  5. 第五行聲明一個(gè)變量str值為Hello World
  6. 第五行調(diào)用了fmt包中的Println函數(shù)輸出str變量的值Hello World。此處需要說明一下秩伞,Go中所有包外部能調(diào)用的函數(shù)逞带,變量之類的都是首字母大寫,首字母小寫的標(biāo)識符都是私有的纱新。

基礎(chǔ)語法

Go語言可以由多個(gè)標(biāo)記組成:關(guān)鍵字展氓,標(biāo)識符,常量脸爱,字符串遇汞,符號。我們來分析一條語句:

fmt.Println("Hello World")

6個(gè)標(biāo)記分別是:

fmt 
. 
Println
(
"Hello World"
)

行分隔符

在 Go 程序中簿废,一行代表一個(gè)語句結(jié)束空入。每個(gè)語句不需要像 C 家族中的其它語言一樣以分號 ; 結(jié)尾,因?yàn)檫@些工作都將由 Go 編譯器自動完成族檬。如果你打算將多個(gè)語句寫在同一行歪赢,它們則必須使用 ; 人為區(qū)分,但在實(shí)際開發(fā)中我們并不鼓勵(lì)這種做法单料。

注釋

注釋不會被編譯埋凯,每一個(gè)包應(yīng)該有相關(guān)注釋。
單行注釋是最常見的注釋形式扫尖,你可以在任何地方使用以 // 開頭的單行注釋白对。多行注釋也叫塊注釋,均已以 /* 開頭换怖,并以 */ 結(jié)尾甩恼。

標(biāo)識符

標(biāo)識符用來命名變量、類型等程序?qū)嶓w沉颂。一個(gè)標(biāo)識符實(shí)際上就是一個(gè)或是多個(gè)字母(AZ和az)數(shù)字(0~9)条摸、下劃線_組成的序列,但是第一個(gè)字符必須是字母或下劃線而不能是數(shù)字兆览。

關(guān)鍵字

break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var

除了以上介紹的這些關(guān)鍵字屈溉,Go 語言還有 36 個(gè)預(yù)定義標(biāo)識符:

append bool byte cap lose complex complex64 complex128 uint16
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real revocer string true uint uint8 uintptr

另外 Go語言中變量的聲明必須使用空格隔開塞关。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抬探,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌小压,老刑警劉巖线梗,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異怠益,居然都是意外死亡仪搔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門蜻牢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來烤咧,“玉大人,你說我怎么就攤上這事抢呆≈笙樱” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵抱虐,是天一觀的道長昌阿。 經(jīng)常有香客問我,道長恳邀,這世上最難降的妖魔是什么懦冰? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮谣沸,結(jié)果婚禮上刷钢,老公的妹妹穿的比我還像新娘。我一直安慰自己乳附,他們只是感情好闯捎,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著许溅,像睡著了一般瓤鼻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贤重,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天茬祷,我揣著相機(jī)與錄音,去河邊找鬼并蝗。 笑死祭犯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的滚停。 我是一名探鬼主播沃粗,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼键畴!你這毒婦竟也來了最盅?” 一聲冷哼從身側(cè)響起突雪,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涡贱,沒想到半個(gè)月后咏删,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡问词,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年督函,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片激挪。...
    茶點(diǎn)故事閱讀 38,064評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辰狡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出垄分,到底是詐尸還是另有隱情搓译,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布锋喜,位于F島的核電站些己,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏嘿般。R本人自食惡果不足惜段标,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望炉奴。 院中可真熱鬧逼庞,春花似錦、人聲如沸瞻赶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽砸逊。三九已至璧南,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間师逸,已是汗流浹背司倚。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留篓像,地道東北人动知。 一個(gè)月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像员辩,于是被迫代替她去往敵國和親盒粮。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 官方網(wǎng)站:https://golang.org/標(biāo)準(zhǔn)庫文檔:https://golang.org/pkg/在線編碼...
    技術(shù)學(xué)習(xí)閱讀 2,323評論 2 39
  • 本文檔講述了Java語言的編碼規(guī)范奠滑,較之陳世忠先生《c++編碼規(guī)范》的浩繁詳盡丹皱,此文當(dāng)屬短小精悍了妒穴。而其中所列之各...
    蟻前閱讀 897評論 0 51
  • 如今,我們對分離焦慮有著大量而廣泛的研究种呐。越來越多的父母也更加注重孩子的分離焦慮階段的心理健康。今天我們來談?wù)劻硪?..
    安羽心理閱讀 196評論 0 0
  • 雨后的風(fēng)弃甥,總是比空穴來風(fēng)爽室,更加浪漫,更加情有可原淆攻。
    安啵閱讀 179評論 0 1
  • 摘要 這篇論文描述了Fork/Join框架的設(shè)計(jì)阔墩、實(shí)現(xiàn)以及性能。這個(gè)框架通過(遞歸的)把問題劃分為子任務(wù)瓶珊,然后并行...
    itonyli閱讀 1,153評論 0 5