1. json介绍 2. json格式说明 3. json序列化 3.1 结构体序列化 package main import ( "fmt" "encoding/json" ) //定义一个结构体 type Monster struct { Name string `json:"monster_n ...
分类:
Web程序 时间:
2020-01-26 10:28:33
阅读次数:
92
package main import ( "fmt" "sort" "math/rand" ) //1.声明Hero结构体 type Hero struct{ Name string Age int } //2.声明一个Hero结构体切片类型 type HeroSlice []Hero //3.实 ...
分类:
编程语言 时间:
2020-01-26 10:27:51
阅读次数:
291
1. 继承和接口 package main import ( "fmt" ) //猴子结构体 type Monkey struct { Name string } func (this *Monkey) climbing() { fmt.Println(this.Name, " 生来会爬树..") ...
分类:
其他好文 时间:
2020-01-26 10:21:29
阅读次数:
112
当需要计算的整数或计算结果可能会超出long long 所能表示的范围时,应该用大整数来存储和计算(Java里面有BigInteger来存储大整数,这里讨论的是C++语言)。 大整数的存储形式是下面这个结构体(包含了构造函数): // 大整数结构体 struct bign{ int d[1000]; ...
分类:
其他好文 时间:
2020-01-25 18:16:15
阅读次数:
94
package main import ( "fmt" ) type Stu struct { Name string Age int } func main() { //方式1 //在创建结构体变量时,就直接指定字段的值 var stu1 = Stu{"小明", 19} // stu1 > 结构体 ...
分类:
其他好文 时间:
2020-01-24 23:45:57
阅读次数:
153
package model //定义一个结构体 type student struct{ Name string score float64 } //因为student结构体首字母是小写,因此是只能在model使用 //我们通过工厂模式来解决 func NewStudent(n string, s ...
分类:
其他好文 时间:
2020-01-24 23:44:27
阅读次数:
145
Visual Studio 调试中将结构体指针转换为结构体数组查看 1. 首先,我们在调试过程中,发现一个指针,无法显示其数组形式,很难受... 2. 将其添加到"监视"窗口 3. 修改监视的值,后面加上查看的索引个数 4. 其转化为数组 ...
分类:
编程语言 时间:
2020-01-24 23:42:43
阅读次数:
162
6.1 结构体概念 结构体(struct):是由一系列具有相同类型或不同类型的数据构成的数据集合。 “结构”是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。 结构即是一种“构造”而成的数据类型, 那么在说明和使用之前必须先定义它,也就是构造它。 6. ...
分类:
其他好文 时间:
2020-01-24 14:29:28
阅读次数:
89
1. 方法介绍 2. 方法的定义和调用 package main import ( "fmt" ) type Person struct { Name string } //1. 给Person结构体添加speak 方法,输出 xxx是一个好人 func (p Person) speak() { f ...
分类:
其他好文 时间:
2020-01-24 09:33:38
阅读次数:
72
package main import "fmt" //结构体 type Point struct { x int y int } //结构体 type Rect struct { leftUp, rightDown Point } //结构体 type Rect2 struct { leftUp, ...
分类:
其他好文 时间:
2020-01-24 09:32:48
阅读次数:
96