本文包含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