golang2021数据格式(9)数组的排序实战

排序的基本介绍。冒泡排序的思路分析。课后练习。要求同学们能够,不看老师的代码,可以默写冒泡排序法。

golang2021数据格式(3)数组使用与赋值

数组定义完成后,可以对数组进行赋值操作。数组是通过下标来进行操作的,下标的范围是从0开始到数组长度减1的位置。var a[10] int   表示的范围是a[0],a[1],a[2]…….,a[9]完成对数组赋值的第一种方法:.

golang2021数据格式(69)Go语言将结构体数据保存为JSON格式数据

JSON  格式是一种对象文本格式,是当前互联网最常用的信息交换格式之一。在Go语言中,可以使用 json.Marshal() 函数将结构体格式的数据格式化为 JSON  格式。 想要使用  json.

golang2021数据格式(64)结构体数组

上一小节,我们已经对结构体的定义,与基本使用有一定的了解了,下面有一个需求:用结构体存储多个学生的信息。可以使用上一小节讲解的,通过结构体定义多个结构体变量,也可以定义结构体数组来存储。结构体数组定义如下所示: 可以通过循环的方式,将结构体数组中的每一项进行输出。

golang2021数据格式(5)数组遍历

数组的遍历常规遍历: 前面已经讲过了,不再赘述。for-range 结构遍历 这是 Go 语言一种独有的结构,可以用来遍历访问数组的元素。

golang2021数据格式(50)map遍历过程

本来 map 的遍历过程比较简单:遍历所有的 bucket 以及它后面挂的 overflow bucket,然后挨个遍历 bucket 中的所有 cell。每个 bucket 中包含 8 个 cell,从有 key 的 cell 中取出 key 和 value,这个过程就完成了。

golang2021数据格式(67)Go语言函数中的参数传递效果测试

Go语言中传入与返回参数在调用和返回时都使用值传递,这里需要注意的是指针、切片和  map 等引用型对象在参数传递中不会发生复制,而是将指针进行复制,类似于创建一次引用。