随笔分类 -  go语言开发 / go基础

1 2 下一页

02-循环和语句-switch语句
摘要:文章目录 1. 基本使用2. Type Switch3. fallthrough 1. 基本使用 1) 语法 switch var1 { case val1: ... case val2: ... default: ... } 说明: case 条件: 执行命令 2) 示例 package main 阅读全文

posted @ 2023-02-06 21:58 运维开发玄德公 阅读(30) 评论(0) 推荐(0) 编辑

append(增加切片成员)
摘要:append(增加切片成员) 阅读全文

posted @ 2023-01-12 09:12 运维开发玄德公 阅读(124) 评论(0) 推荐(0) 编辑

03-匿名函数和闭包
摘要:@[toc] # 1. 匿名函数 ## 概念 如其名,匿名函数不声明函数名。因此要调用匿名函数只能定义一个变量等于该匿名函数。 ## 语法 ```go func(参数 参数类型)(返回值 返回值类型){ 函数体 } ``` ## 示例 - 代码 ```go package main import " 阅读全文

posted @ 2023-01-11 09:44 运维开发玄德公 阅读(12) 评论(0) 推荐(0) 编辑

make()、new()
摘要:make()、new() 阅读全文

posted @ 2023-01-10 08:32 运维开发玄德公 阅读(17) 评论(0) 推荐(0) 编辑

panic&recover
摘要:panic&recover 阅读全文

posted @ 2023-01-09 08:41 运维开发玄德公 阅读(14) 评论(0) 推荐(0) 编辑

04-select语句
摘要:GO语言基础-05-循环和语句-select语句 阅读全文

posted @ 2022-12-26 21:12 运维开发玄德公 阅读(18) 评论(0) 推荐(0) 编辑

01-if语句
摘要:GO语言基础-05-循环和语句-if语句(基本应用,错误处理,判断map的key是否存在) 阅读全文

posted @ 2022-12-12 19:32 运维开发玄德公 阅读(28) 评论(0) 推荐(0) 编辑

08-结构体(struct)
摘要:GO语言基础-04-数据类型-08-结构体[struct](定义结构体、声明结构体变量、结构体赋值、结构体做参数、结构体指针、结构体嵌套、结构体打印) 阅读全文

posted @ 2022-12-08 21:53 运维开发玄德公 阅读(49) 评论(0) 推荐(0) 编辑

07-通道(channel)
摘要:GO语言基础-04-数据类型-07-通道 [channel](声明通道、初始化通道、通道存取、遍历通道、缓冲区) 阅读全文

posted @ 2022-12-07 23:16 运维开发玄德公 阅读(110) 评论(0) 推荐(0) 编辑

06-指针(pointer)
摘要:GO语言基础-04-数据类型-06-指针[pointer](声明指针,初始化指针,指针赋值,空指针,指向指针的指针) 阅读全文

posted @ 2022-12-07 10:34 运维开发玄德公 阅读(153) 评论(0) 推荐(0) 编辑

05-map
摘要:GO语言基础-04-数据类型-05-map(声明map、初始化map、map赋值、遍历map、判断key是否在map中、删除map成员) 阅读全文

posted @ 2022-12-06 13:46 运维开发玄德公 阅读(12) 评论(0) 推荐(0) 编辑

03-数组(array)
摘要:声明数组、数组赋值、遍历数组、数组值修改 阅读全文

posted @ 2022-12-05 14:13 运维开发玄德公 阅读(60) 评论(0) 推荐(0) 编辑

04-切片(slice)
摘要:GO语言基础-04-数据类型-04-切片[slice](声明切片、初始化切片、切片赋值、切片长度、切片容量、空切片、append、copy) 阅读全文

posted @ 2022-12-01 23:20 运维开发玄德公 阅读(55) 评论(0) 推荐(0) 编辑

06-接口(interface)
摘要:[toc] # 1. 接口概念 ## 1.1 什么是接口 把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 比如后文的示例: - 我们有“武将”、“谋士”两个结构体 - 每个结构体有增、删、改、查、查列表五个方法 - 定义一个接口,其中包含增、删、改、查、查列表五 阅读全文

posted @ 2022-10-05 17:04 运维开发玄德公 阅读(121) 评论(0) 推荐(0) 编辑

09-golang连接mysql数据库-03-sqlx
摘要:文章目录 1. 连接数据库.Connect()2. 查询2.1 单行查询.Get()2.2 多行查询.Select() 3. 插入.Exec()4. 删除.Exec()5. 更新.Exec()6. 事务6.1 开始事务.Begin()6.2 提交事务.Commit()6.3 回滚.Rollback( 阅读全文

posted @ 2022-01-03 11:53 运维开发玄德公 阅读(15) 评论(0) 推荐(0) 编辑

09-golang连接mysql数据库-02-预处理
摘要:文章目录 1. 查询2. 插入 说明:Prepare() 方法会先将sql语句发送给MySQL服务器,返回一个准备好的状态用于之后的查询和命令。返回值可以同时执行多个查询和命令。 1. 查询 定义查询函数 type userTab struct { Id int `json:"id"` Name s 阅读全文

posted @ 2021-12-30 14:15 运维开发玄德公 阅读(9) 评论(0) 推荐(0) 编辑

09-golang连接mysql数据库-01.基本使用(mysql的连接和增删改查)
摘要:文章目录 1. 连接数据库2. 创建表3. 插入数据4. 查询数据4.1 单行查询4.2 多行查询 5. 修改数据6. 删除数据 1. 连接数据库 import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) var DBNam 阅读全文

posted @ 2021-12-26 17:10 运维开发玄德公 阅读(20) 评论(0) 推荐(0) 编辑

08-go mod和vendor
摘要:文章目录 1. go mod1.1 创建项目1.2 mod初始化1.3 重新构建依赖1.4 编译 2. vendor2.1 拷贝依赖2.2 使用vendor目录编译 1. go mod 1.1 创建项目 创建一个目录 root@liubei:/data/goproject/src# mkdir go 阅读全文

posted @ 2021-11-24 20:02 运维开发玄德公 阅读(67) 评论(0) 推荐(0) 编辑

02-for循环
摘要:GO语言基础-05-循环和语句-for循环 阅读全文

posted @ 2021-11-21 00:00 运维开发玄德公 阅读(9) 评论(0) 推荐(0) 编辑

02-形参和实参
摘要:形参和实参 阅读全文

posted @ 2021-11-20 23:59 运维开发玄德公 阅读(45) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示