上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
摘要: 序列化 package main import ( "encoding/json" "fmt" ) type User struct { Name string `json:"用户名"`//反射机制 Age int `json:"年龄"` Sex string `json:"性别"` } func 阅读全文
posted @ 2021-11-06 10:51 ☞@_@ 阅读(85) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "sort"//第一步 ) type User struct { Name string Age int } //第二步 type Us []User //第三步 func(u Us) Len() int{ return len(u) } // 阅读全文
posted @ 2021-11-03 21:42 ☞@_@ 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1)go语言面向对象编程说明 2)声明结构体 3)创建结构体遍历和访问字段 4)结构体使用注意事项和细节 ①结构体的所有字段在内存中是连续的; ② ③ ④ 5)方法的声明和调用 6)方法的注意事项和细节 7)方法和函数的区别 阅读全文
posted @ 2021-09-29 11:12 ☞@_@ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1)map的声明 var 变量名 map[keytype] valuetype 注意: 2)map的使用 方式1 3)map的增删改查 ①增加和修改 ②删除 ③查找 4)map的遍历 说明:map的遍历使用for-range结构。 5)map的长度 使用函数len() 6)map切片 7)map的排 阅读全文
posted @ 2021-09-27 15:04 ☞@_@ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1)使用方式 ①先声明在赋值 语法:var 数组名 [大小][大小]类型,例如:var arr [4][4]int ②直接初始化 2)遍历二维数组 阅读全文
posted @ 2021-09-27 14:32 ☞@_@ 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、数组 1)数组的定义 2)数组的遍历 ①法一: ②法二: 二、切片 1)基本介绍 2)案例演示 3)切片的使用 4)遍历 5)切片的注意事项 三、string和slice 阅读全文
posted @ 2021-06-05 16:30 ☞@_@ 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、函数 二、包 三、return语句 四、函数使用的注意事项 五、init函数 六、匿名函数 七、闭包 八、函数的defer 九、值类型和引用类型 十、字符串常用的系统函数 十一、时间日期函数 十二、内置函数 十三、错误处理 一、函数 1)基本语法 二、包 1)包的作用 2)基本语法 3)代码演示 阅读全文
posted @ 2021-06-04 16:31 ☞@_@ 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、程序流程控制 1)if语句 if 条件表达式{ 执行代码块 } 2)if else 语句 if 条件表达式{ 执行代码块 }else { 执行代码块 } 3)switch语句 注:①go语言的case语句不需要break; ②case后的表达式可以有多个,用逗号隔开; ③switch后是一个表达 阅读全文
posted @ 2021-06-03 21:22 ☞@_@ 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、运算符 1)算术运算符 注:自增自减只能这样独立运用,并且++、--只能写在变量的后面,如a++、a--,下面的用法是错误的。 2)关系运算符 3)逻辑运算符 4)赋值运算符 5)位运算符 6)go语言不支持三元运算符 7)运算符优先级 8)通过键盘输入语句 二、二进制运算 1)原码、反码、补码 阅读全文
posted @ 2021-06-03 16:23 ☞@_@ 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、变量 二、数据类型 三、指针 四、值类型和引用类型 五、标识符 六、系统保留关键字(25个) 七、预定义标识符 一、变量 1)变量的使用步骤 ①声明变量 ②变量赋值 ③使用变量 2)go语言变量使用的三种方式 ①指定变量类型,声明后若不赋值,使用默认值 ②根据值自行判定变量类型 ③:=赋值 // 阅读全文
posted @ 2021-06-03 10:45 ☞@_@ 阅读(55) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页