摘要:
结构体 自定义类型和类型别名的区别 package main import "fmt" // 自定义类型和类型别名的区别 // type后面跟的是类型 type myInt int //自定义类型 type youInt = int //类型别名 func main() { // 自定义类型 var 阅读全文
摘要:
函数 函数的基本概念 package main import ( "fmt" ) // 函数 // 函数存在的意义:函数能够让代码结构更加清晰,更简洁,能够让代码复用 // 函数是一段代码的封装 // 把一段逻辑抽象出来封装到一个函数中,给他起个名字,每次用它的时候直接用函数名调用即可 // 函数的 阅读全文
摘要:
Map数据类型和指针 Map数据类型 Map基本概念 package main import "fmt" // map // make()函数和new()函数的区别 // make和new都是用来申请内存的 // new很少用,一般用来给基本数据类型申请内存,`string`、`int`,返回的是对 阅读全文
摘要:
数组和切片 数组 概念 数组是同一种数据类型元素的集合;数组的长度必须是常量,并且长度是数组类型的一部分,一旦定义,长度不能变 例如:[5]int 和 [10]int 是不同的数组类型 使用时可以修改数组成员,但是数组大小长度不可变化 数组的初始化 package main import ( "fm 阅读全文
摘要:
运算符 Go语言内置的运算符有 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 package main import "fmt" func main() { var ( a = 5 b = 2 ) // 算术运算符 fmt.Println(a + b) // 加 fmt.Pr 阅读全文