简介:![image-20230115101020675]()
基础语法:
![image-20230115102027332]()
变量:
func main() {
var a = "itheima"
var b,c int=1,2
var d = true
var e float64
f := float64(e)
g := a+"abc"
fmt.Println(a,b,c,d,e,f)
fmt.Println(g)
const s string = "constant"
const h =500000000
const i =3e20/h
fmt.Println(s,h,i,math.Sin(h),math.Sin(i))
}
if-else语句:
func main(){
if 7%2==0{
fmt.Println("7 is even")
}else{
fmt.Println("7 is odd")
}
if num :=11;num < 0{
fmt.Println(num,"is negative")
}else if num<10{
fmt.Println(num,"has 1 digit")
}else{
fmt.Println(num,"has multiple digits")
}
}
swtich语句:
![image-20230115121422085]()
切片(理解为动态数组):![image-20230115121534046]()
map:
![image-20230115121554110]()
range:
![image-20230115121642541]()
结构体:
![image-20230115121718186]()
结构体方法(相当于内置类的函数):![image-20230115121757221]()
json处理:
![image-20230115121826090]()
异常处理:
![image-20230115121849488]()
时间管理:![image-20230115121908798]()