上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 86 下一页
摘要: 一、封装 二、继承 1. 2. 3. 4. 5 6. 7.多重继承 三、接口 1.接口定义 (1)接口本身不能创建实例,但可以现实指向该接口的实例 (2)接口中不能有方法体 (3)如果实现接口则需要实现这个接口的所有方法。 (4)不仅是结构体能实现接口,自定义类型都可以。 (5)一个自定义类型可以实 阅读全文
posted @ 2019-04-27 16:20 富坚老贼 阅读(120) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-26 19:38 富坚老贼 阅读(87) 评论(0) 推荐(0)
摘要: 1. 声明一个结构体 type Student struct { age int name string } func main() { var stu = Student{age: 18, name: "liu"} print(stu.age) } 如果没初始化,默认为该类型默认值 var stu 阅读全文
posted @ 2019-04-26 19:35 富坚老贼 阅读(98) 评论(0) 推荐(0)
摘要: 1.定义 map 无序, key唯一 (1) (2) (3)定义+赋值 2. map的值时map, 记得要make 3.增删改查 (1)增 改 (2)删除 (3)查 4.遍历 值map 嵌套for, 5.map切片 6.排序 先把key 取出排序,再按key遍历值 7. 阅读全文
posted @ 2019-04-26 15:28 富坚老贼 阅读(111) 评论(0) 推荐(0)
摘要: slice map channel 阅读全文
posted @ 2019-04-26 15:21 富坚老贼 阅读(204) 评论(0) 推荐(0)
摘要: 一、数组 1.定义数组 定义时付给该类型默认值 2.初始化 箭头指向的数组代表数组的下标 3.数组遍历 方法1: 方法2: 二、切片 切片是引用类型。长度是可变的 1.初始化 直接声名 arr := []int{1, 2, 3} 从数组声名 arr1 := [3]int{1, 2, 3} arr2 阅读全文
posted @ 2019-04-26 15:17 富坚老贼 阅读(106) 评论(0) 推荐(0)
摘要: 没有 try catch..f.. 自定义错误 阅读全文
posted @ 2019-04-26 14:30 富坚老贼 阅读(98) 评论(0) 推荐(0)
摘要: 1. 2. 月份转成数字 3.格式化 4. 5.随机 函数执行时间 阅读全文
posted @ 2019-04-26 13:35 富坚老贼 阅读(149) 评论(0) 推荐(0)
摘要: 内建函数在 包中 1. len(str) 计算长度,中文占3个字符 2.字符串遍历,同时处理中文 3.字符串与整数互转 4.字符串与byte数组互转 5.10进制转其他进制 6.查找是否包含某字符串 7.判断字符串是否相等 == 不忽略大小写 忽略大小写的相等判断 8.返回索引位置 9.字符串最后出 阅读全文
posted @ 2019-04-25 16:49 富坚老贼 阅读(126) 评论(0) 推荐(0)
摘要: 一、函数返回指针 func test() *int { i := 3 return &i } func main() { i := test() println(i) println(*i) } 二、传递函数 func a() { println("abc") } func b(f func()) 阅读全文
posted @ 2019-04-25 11:03 富坚老贼 阅读(111) 评论(0) 推荐(0)
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 86 下一页