首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
青争9527
掘友等级
后端开发工程师(go&&php)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
最新
热门
go核心03-接口:Go中最强大的魔法
一切皆组合 构建 Go 应用程序的静态骨架结构有两种主要的组合方式,如下图所示: 垂直组合 第一种:通过嵌入接口构建接口 第二种:通过嵌入接口构建结构体类型 第三种:通过嵌入结构体类型构建新结构体类型
go核心02-接口:为什么nil接口不等于nil?
接口的静态特性与动态特性 接口的静态特性体现在接口类型变量具有静态类型,比如var err error中变量 err 的静态类型为 error。拥有静态类型,那就意味着编译器会在编译阶段对所有接口类型
go核心01-接口:接口即契约
核心篇主要涵盖接口类型语法与 Go 原生提供的三个并发原语(Goroutine、channel 与 select),之所以将它们放在核心语法的位置,是因为它们不仅代表了 Go 语言在编程语言领域的创新
go基础18-即学即练:跟踪函数调用链,理解代码更直观
除了捕捉 panic、延迟释放资源外,我们日常编码中还有哪些使用 defer 的小技巧呢? 使用 defer 可以跟踪函数的执行过程。 在讲解这段代码的原理之前,我们先看一下这段代码的执行结果,直观感
go基础17-方法:如何用类型嵌入模拟实现“继承”?
什么是类型嵌入 类型嵌入指的就是在一个类型的定义中嵌入了其他类型。Go 语言支持两种类型嵌入,分别是接口类型的类型嵌入和结构体类型的类型嵌入。 接口类型的类型嵌入 这个接口类型 E 的方法集合,包含两
go基础16-方法:方法集合与如何选择receiver类型?
receiver 参数类型对 Go 方法的影响 这个例子中有方法 M1 和 M2。M1 方法是 receiver 参数类型为 T 的一类方法的代表,而 M2 方法则代表了 receiver 参数类型为
go基础15-方法:理解“方法”的本质
Go 程序的执行流本质上就是在函数调用栈中上下流动,从一个函数到另一个函数。 我们将围绕方法的本质、方法 receiver 的类型选择、方法集合,以及如何实现方法的“继承”这几个主题,进行讲解。 认识
go基础14-函数:怎么让函数更简洁健壮?
健壮性的“三不要”原则 原则一:不要相信任何外部输入的参数。 函数的使用者可能是任何人,这些人在使用函数之前可能都没有阅读过任何手册或文档,他们会向函数传入你意想不到的参数。因此,为了保证函数的健壮性
go基础13-函数:怎么结合多返回值进行错误处理?
error 类型与错误值构造 error 接口是 Go 原生内置的类型,它的定义如下: 任何实现了 error 的 Error 方法的类型的实例,都可以作为错误值赋值给 error 接口变量。
go基础12-函数:请叫我“一等公民”
在 Go 语言中,函数是唯一一种基于特定输入,实现特定任务并可返回任务执行结果的代码块(Go 语言中的方法本质上也是函数)
下一页
个人成就
文章被点赞
62
文章被阅读
26,353
掘力值
1,033
关注了
1
关注者
24
收藏集
0
关注标签
7
加入于
2022-10-07