上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 一、面向对象简介 1.1 什么是面向对象? 面向过程:强调的是过程,每一步都是自己亲自实现的。 面向对象:强调的是对象,找一个专门做这个事情的,让它来完成,具体怎么实现的,我们不关心。 举个做饭的例子,如果是你自己亲手下厨,一步一步自己做,那这就是面向过程,如果你点外卖,或者去饭馆,那这就是面向对象 阅读全文
posted @ 2023-04-09 11:33 乱七八糟博客备份 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 通讯录案例,对通讯录进行添加,删除,查询,编辑操作 package main import ( "fmt" ) type Person struct { userName string addressPhone map[string]string } var personList = make([] 阅读全文
posted @ 2023-04-08 17:07 乱七八糟博客备份 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、深浅拷贝 浅拷贝:仅仅拷贝的是变量的值,没有对指向的空间进行任何的拷贝。 深拷贝:将原有的变量的空间地址全部拷贝一份。 在 Go 语言中,变量的赋值操作默认是浅拷贝,即两个变量指向同一个内存地址。这意味着,如果修改其中一个变量的值,另一个变量的值也会发生变化。 对于复杂数据类型,如结构体和切片, 阅读全文
posted @ 2023-04-05 14:08 乱七八糟博客备份 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、指针介绍 1.1 什么是指针? 指针是一种存储变量内存地址的变量。 Go 语言中的指针与 C/C++ 中的指针类似,但是 Go 语言中的指针不能进行指针运算,也不能进行指针类型转换。 1.2 指针有什么用? 在Go语言中,指针是一种特殊的变量,它存储了一个变量的内存地址。通过指针,我们可以直接访 阅读全文
posted @ 2023-04-02 18:14 乱七八糟博客备份 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 一、结构体介绍 1.1 什么是结构体? 结构体是一种自定义的数据类型,用于表示一组相关的数据字段。 结构体可以包含任意数量和类型的字段,每个字段都有一个名称和一个类型。 结构体的定义使用关键字 type 和 struct。 二、结构体定义与初始化 2.1 结构体定义 语法: type 结构体名 st 阅读全文
posted @ 2023-04-02 15:54 乱七八糟博客备份 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 冒泡排序是一种简单的排序算法,它重复地遍历要排序的列表,比较相邻的两个元素,并在必要时交换它们的位置,直到没有任何一对元素需要交换为止。该算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 package main import "fmt" // 我们定义了一个名为`bu 阅读全文
posted @ 2023-04-01 17:48 乱七八糟博客备份 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、Map集合介绍 1.1 什么是Map集合? map集合是一种无序的键值对的集合 map是通过key来快速检索数据,key类似于索引,指向数据的值 在获取 Map 的值时,如果键不存在,返回该类型的零值,例如 int 类型的零值是 0,string 类型的零值是 "" Map 是引用类型,如果将一 阅读全文
posted @ 2023-03-30 17:18 乱七八糟博客备份 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 一、Go语言切片简介 1.1 切片的概念 数组和切片相比较切片的长度是不固定的,可以追加元素,在追加时可能会使切片的容量增大,所以可以将切片理解成 "动态数组",但是,它不是数组。 1.2 数组和切片的区别是什么? 数组的长度是固定的,切片的长度是可变的。 数组在声明时需要指定长度,切片不需要。 数 阅读全文
posted @ 2023-03-29 14:35 乱七八糟博客备份 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、Go语言数组简介 1.1 什么是数组? 数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。 因为数组的长度是固定的,所以在Go语言中很少直接使用数组。 数组可以存放多个同一类型数据。数组也是一种数据类型,在Go中,数组是值类型。 数组的每个元素都可以通过索引来访问, 阅读全文
posted @ 2023-03-28 16:20 乱七八糟博客备份 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、函数介绍 1.1 函数介绍 函数是基本的代码块,完成某一功能的程序指令(语句)集合,用于执行一个任务。 函数声明告诉了编译器函数的名称,返回类型,和参数 Go提供了很多内置函数,比如len()函数可以接受不同类型参数,并返回该参数的长度 不支持重载(函数名称不能重复定义) 1.2 函数语法定义 阅读全文
posted @ 2023-03-28 11:17 乱七八糟博客备份 阅读(45) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页