我感覺我對看云編寫文檔的這個東西,還是比較頭疼的。
首先我們先來看一下語法,之前作為一個phper,自然php的語法就是<?php XXX?>這樣子,而且最痛苦的事情就是每寫一行就要加一個萬惡的";",經常報錯,就報少個分號,但是用了sublime編輯器的錯誤代碼高亮,會把錯誤的語法都給我們標示出來還是挺好用的,直接在編輯器里面pages里面搞個插件即可;
那么Go的語法是啥樣的呢,一起來看一下吧。
Go 程序可以由多個標記組成,可以是關鍵字,標識符,常量,字符串,符號。
還記得上一期的Go寫的hello world不, fmt.Println("Hello, World!") 就是這一句話就可以在go里面輸出hello world,剛剛也說了,Go語言是由標記組成的,那么這一句話,一共有幾個標記呢,一起來數一下,首先我們拆分一下 那么結構就是
fm
.
(
PrintIn
“hello world”
)
每一行都是一個標記,那么這個hello world就是由六個標記組成的
剛剛說過,php的末尾加分號是一件經常容易忘記的事情,所以go語言就是一行只寫一句話,末尾不用加分號,
如果你用的是sublime的話,你可以裝一個go語言的插件,他會自動幫你整理格式,一行一個;當然你可以一行寫多句話,那樣的話你需要手動加上分號,人為區分,但在實際開發中別人讀你的代碼肯定是很頭疼的一件事情,所以說,只能跟隨大多數人,不管是語法還是寫法,你要是比較另類的話,下一個人看你的代碼就會,哎呀 我擦 這寫的啥玩意,然而就是這個啥玩意,他也不一定能寫得出來。