go 標記
go 程式可以由多個標記組成,可以是關鍵字,識別符號,常量,字串,符號。如以下 go 語句由 6 個標記組成:
fmt.println("hello, world!")
6 個標記是(每行乙個):
1. fmt
2. .
3. println
4. (
5. "hello, world!"
6. )
行分隔符
在 go 程式中,一行代表乙個語句結束。每個語句不需要像 c 家族中的其它語言一樣以分號 ; 結尾,因為這些工作都將由 go 編譯器自動完成。
如果你打算將多個語句寫在同一行,它們則必須使用 ; 人為區分,但在實際開發中我們並不鼓勵這種做法。
以下為兩個語句:
fmt.println("hello, world!")
fmt.println("cctv.com")
注釋
注釋不會被編譯,每乙個包應該有相關注釋。
單行注釋是最常見的注釋形式,你可以在任何地方使用以 // 開頭的單行注釋。多行注釋也叫塊注釋,均已以 /* 開頭,並以 */ 結尾。如:
// 單行注釋
/* author by 菜鳥教程
我是多行注釋
*/
識別符號
識別符號用來命名變數、型別等程式實體。乙個識別符號實際上就是乙個或是多個字母(az和az)數字(0~9)、下劃線_組成的序列,但是第乙個字元必須是字母或下劃線而不能是數字。
以下是有效的識別符號:
mahesh kumar abc move_name a_123
myname50 _temp j a23b9 retval
以下是無效的識別符號:
package main
import "fmt"
func main()
以上例項輸出結果為:
googlerunoob
關鍵字
下面列舉了 go **中會使用到的 25 個關鍵字或保留字:
break default func inte***ce select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
除了以上介紹的這些關鍵字,go 語言還有 36 個預定義識別符號:
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr
程式一般由關鍵字、常量、變數、運算子、型別和函式組成。
程式中可能會使用到這些分隔符:括號 (),中括號 和大括號 {}。
程式中可能會使用到這些標點符號:.、,、;、: 和 …。
go 語言的空格
go 語言中變數的宣告必須使用空格隔開,如:
var age int;
語句中適當使用空格能讓程式更易閱讀。
無空格:
GO語言基礎語法
語言變數 go語言的語言符號又稱記法元素,共包括5類,標籤符 identifier 關鍵字 keyword 操作符 operator 分隔符 delimiter 字面量 literal 它們是組成go語言 和程式的最基本單位。go語言的所有源 都必須由 unicode 編碼規範的 utf 8 編碼格...
Go 語言基礎語法
上一章節我們已經了解了 go 語言的基本組成結構,本章節我們將學習 go 語言的基礎語法。go 程式可以由多個標記組成,可以是關鍵字,識別符號,常量,字串,符號。如以下 go 語句由 6 個標記組成 fmt.println hello,world 6 個標記是 每行乙個 1.fmt 2.3.prin...
go語言基礎語法
由菜鳥教程中做的筆記 package main import fmt func main 第一行 package main 定義了包名。你必須在原始檔中非注釋的第一行指明這個檔案屬於哪個包,如 package main。package main表示乙個可獨立執行的程式,每個 go 應用程式都包含乙個...