本文包含Go語言的簡單入門語法,包含變量var,分支if else,循環for,簡單輸入輸出java
具備必定編程語言基礎(如:C/C++,java等),而且想要快速入門Go語言的同窗編程
// 我是一串代碼
/* 我是一串代碼 */
var 變量名 [變量類型] := 值
變量名 := 值
int
, int8
, int16
, int32
, int64
uint
, uint8
, uint16,
uint32,
uint64
float32
,float64
complex64
, complex128
bool
(true / false)string
int
, uint
的位數由操做系統的位數肯定byte
是uint8
的別名,rune
是int32
的別名if:編程語言
格式1:if 條件 { 分支代碼 }
格式2:if 條件 { 分支代碼 } else { 分支代碼 }
格式3:if 條件 { 分支代碼 } else if 條件 { 分支代碼 } ... else{ 分支代碼 }
格式4:if 初始化語句;條件 { 分支代碼 } else ... ``` 複製代碼
switch:函數
switch [表達式] {
case 值:
分支代碼
[break / fallthrough]
...
default:
默認分支代碼
}
複製代碼
break
終止case分支fallthrough
關鍵字穿透到下一個case語句中//標準形式
for [[初始化語句];[條件語句];[循環語句]] {
循環體
}
//for-each語句
for 變量名 := range 可迭代對象 {
循環體
}
//帶下標的for-each語句
for 索引變量名, 變量名 := range 可迭代對象 {
循環體
}
複製代碼
break
:跳出當前case分支或當前循環continue
:結束當前循環進入下一次循環fmt.Print
fmt.Printf
fmt.Println
fmt.Scan
fmt.Scanf
fmt.Scanln
Go語言快速入門筆記(1)--變量var,分支if else,循環for,fmt簡單輸入輸出post
Go語言快速入門筆記(2)--值類型和引用類型,silce切片,map映射ui
Go語言快速入門筆記(3)--函數,指針,srtuct結構體,interface接口,Error錯誤,panic恐慌和recover恢復spa