02 2021 档案

摘要:反射 基本操作 func reflectTest01(b interface{}) { //通过反射获取传入的变量的type,kind,值 //1. 先获取reflect.Type rType := reflect.TypeOf(b) fmt.Println(rType) //2. 先获取refle 阅读全文
posted @ 2021-02-06 23:16 小子,你摊上事了 阅读(63) 评论(0) 推荐(0)
摘要:协程和管道 协程 goroutine 特点 有独立的栈空间 共享程序堆空间 调度由用户控制 协程是轻量级的线程 package main import ( "fmt" "strconv" "time" ) //在主线程每隔一秒输出hello,world! //在主线程每隔一秒输出hello,worl 阅读全文
posted @ 2021-02-06 23:15 小子,你摊上事了 阅读(75) 评论(0) 推荐(0)
摘要:单元测试 编写一个Monster结构体,字段Name,Age,Skill 给Monster绑定一个方法store,可以将一个 Monster变量,序列化后的结果保存到文件中去 给Monster绑定一个ReStore,可以将一个序列化的Monster,从文件中读取,并将反序列化Monster对象,检查 阅读全文
posted @ 2021-02-06 23:14 小子,你摊上事了 阅读(41) 评论(0) 推荐(0)
摘要:go json序列化 标签 type Monster struct { Name string `json:"name"` Age int `json:"age"` Birthday string `json:"birthday"` Sal float64 `json:"sal"` Skill st 阅读全文
posted @ 2021-02-06 22:58 小子,你摊上事了 阅读(177) 评论(0) 推荐(0)
摘要:文件操作 基本操作 https://studygolang.com/pkgdoc go语言文档库 package main import ( "fmt" "os" ) func main() { //打开文件 file, err := os.Open("C:/Users/小子/Desktop/面向对 阅读全文
posted @ 2021-02-02 01:02 小子,你摊上事了 阅读(61) 评论(0) 推荐(0)
摘要:面向对象三大特性 前奏 分析银行卡 属性:账号,密码,余额 方法: 存款,取款,转账 package main import "fmt" //创建一个结构体 type Account struct { AccountNo string Pwd string Balance float64 } // 阅读全文
posted @ 2021-02-01 02:04 小子,你摊上事了 阅读(78) 评论(0) 推荐(0)