GO
文章平均质量分 70
As_wind_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Golang 语言中 Context 的使用方式
context原创 2025-08-12 16:51:01 · 971 阅读 · 0 评论 -
Golang 语言中的内置函数 make 和 new
Golang 语言中的内置函数 make 和 new 都是用作变量初始化,但是它们初始化变量的方式不同。关于它们之间的区别,我们可以简述为 make 返回类型是引用类型,new 返回类型是指针类型。本文我们首先分别介绍二者,然后再介绍二者的区别。在 Golang 开发中,内置函数 make 是必用的,因为 slice,map 和 chan,必须使用内置函数 make 初始化,才可以使用;而内置函数 new 并不常用,通常使用场景是需要显式返回指针。原创 2025-08-07 15:42:09 · 338 阅读 · 0 评论 -
Golang 语言 Channel 的使用方式
channel原创 2025-08-01 16:51:28 · 504 阅读 · 0 评论 -
Golang 语言的编程技巧之类型
Golang 语言是一门静态类型的编程语言,我们在编写代码时,为了提升代码的灵活性,有时会使用空接口类型,对于空接口类型的变量,一般会通过类型断言判断变量的类型,而且可能还会遇到遇到类型转换的场景,下面我们对类型的断言、类型转换和类型选择。原创 2025-07-31 13:38:30 · 451 阅读 · 0 评论 -
Golang语言如何高效使用字符串
字符串的高效使用原创 2025-07-29 12:01:11 · 378 阅读 · 0 评论 -
Go语言中的非类型安全指针
Golang 语言中的unsafe 包中包含的操作绕过了Golang 程序的类型安全检查,直接操作内存,从而达到提升性能的目的,导入unsafe 包可能是不可移植的,并且不受 Go1 兼容性准则的保护,所以我们应该谨慎使用。下面主要介绍unsafe 包的 unsafe.Pointer ,它表示任意类型的指针,他类似于C语言中的无类型指针,void* , 可以作为指针类型 * T 和 uintptr 类型值之间相互转换的中转站。原创 2025-07-25 14:03:31 · 441 阅读 · 0 评论 -
Golang 语言中的指针介绍
指针原创 2025-07-24 15:26:25 · 685 阅读 · 0 评论 -
Go 语言学习之 reflect
reflect原创 2025-07-23 10:40:18 · 475 阅读 · 0 评论 -
go语言学习之包
导入声明:在 Go 源码文件中,可以在 package 包声明后面导入一个或多个包,每一个导入的包可以单独使用关键字 import 指定一个导入路径,也可以使用圆括号括起来一组导入路径,使用关键字 import 一次导入多个包,通常大家更喜欢使用第二种方式。空白导入:如果导入的包,在源码中没有使用该包名,编译时就会产生错误。包的用途类似于其他语言的命名空间,可以限制成员的作用域和访问权限,无论是否在同一源码文件的成员,只要在同一个包内,成员均可被访问,但是只有首字母大写的成员为导出成员,可以在包外访问。原创 2025-07-18 15:04:13 · 336 阅读 · 0 评论 -
Go 语言学习之测试
go测试原创 2025-07-16 10:11:25 · 268 阅读 · 0 评论 -
Golang常用工具 一(非常建议收藏)
go官方工具转载 2025-07-11 14:30:21 · 173 阅读 · 0 评论 -
Go语言学习之并发
Go的并发概念梳理原创 2025-07-11 11:15:19 · 555 阅读 · 0 评论 -
Go 语言学习之 goroutine 和 channel
gorontine 和channel原创 2025-07-10 16:12:37 · 735 阅读 · 0 评论 -
Go语言学习之 interface
接口原创 2025-07-09 10:51:52 · 170 阅读 · 0 评论 -
Go 语言学习之 method
method 和函数类似,只是在函数名字前面多了一个参数,这个参数把这个 method 绑定到这个参数对应的类型上。函数名字前面多的这个参数,我们称之为 method 的接收者,接收者名字最好能够选择简短且在整个 method 中名称始终保持一致的名字。通常的做法是取类型名字的首字母作为接收者名字。因为 method 和成员变量的字段同属于一个命名空间,所以在 struct 类型中成员变量的字段名不能和 method 名字相同。否则会报编译错误。原创 2025-07-08 09:08:04 · 341 阅读 · 0 评论 -
Go语言学习之 panic 和 recover
panic 和 recover原创 2025-07-07 16:02:31 · 352 阅读 · 0 评论 -
Go 语言学习之错误处理
对于一些复杂的错误,需要将错误消息进行设计之后传递给调用者,设计一个错误消息要注意包含充足的相关信息,并要保持一致性,错误不管是被同一个函数,还是同一个包下的一组函数返回时,它都保持统一的形式和错误处理方式。将错误传递给调用者:最常见的错误处理策略是被调用者发生的错位传递给调用者,变为调用者的错误,对于一个简单的的错误,被调用者对错误消息可以不用做任何处理,直接将错误消息传递给调用者。忽略错误:甚至对于一些错误,可以直接忽略错误,通常这种错误对程序影响不大,而且系统会异步修正错误。原创 2025-07-07 09:49:46 · 161 阅读 · 0 评论 -
Go语言学习之函数
函数原创 2025-07-04 08:46:34 · 685 阅读 · 0 评论 -
Go 语言学习之 struct
struct原创 2025-07-02 11:15:16 · 349 阅读 · 0 评论 -
Go 语言学习之map
map原创 2025-07-01 14:32:44 · 222 阅读 · 0 评论 -
Go 语言学习之 切片(slice)
切片原创 2025-06-30 09:08:12 · 836 阅读 · 0 评论 -
Go 语言学习之数组
数组概念原创 2025-06-27 08:39:46 · 335 阅读 · 0 评论 -
Go 语言学习之流程控制
Go 语言学习之流程控制原创 2025-06-26 08:46:09 · 963 阅读 · 0 评论 -
Go 语言学习之运算符
Go 语言学习之运算符原创 2025-06-25 09:18:09 · 293 阅读 · 0 评论 -
Go 语言学习之变量
go变量原创 2025-06-20 15:13:06 · 456 阅读 · 0 评论 -
Go 使用标准库 sql 包和三方数据库驱动包操作 MySQL
Go 使用标准库 sql 包原创 2025-06-18 15:03:16 · 438 阅读 · 0 评论 -
TIOBE 2025 年 4 月榜单:Go 占比超过 3% 了
2025年4月新一轮排行榜原创 2025-06-18 14:55:57 · 562 阅读 · 0 评论 -
必须知道的 17 个Go开发库
GO入门库须知原创 2025-06-16 09:43:47 · 1284 阅读 · 0 评论
分享