首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go 学习笔记
所幸你是例外
创建于2024-05-10
订阅专栏
分享 Go 相关技术
暂无订阅
共4篇文章
创建于2024-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何设计一个优雅的类型初始化函数?
在 Go 语言中,如果要封装一个对象,首先需要定义一个新的类型(结构体),其次是提供一个用于为此类型初始化的函数,代码如下: 此时,初始化函数只为部分字段提供了初始化操作,其它字段都是默认值,那么要为
剖析 a,b,c=a+1,a+1,b+1 执行原理
在 Go 语言中,赋值表达式 a, b, c = x, y, z 是同时进行的,但是其计算顺序是从左到右依次进行的, 即在 a, b, c 被赋值之前,先计算 x, y, z 的值,并依次将它们赋值给
Go 模拟实现 Java 接口中的默认方法
首先我们来看看 Java 中的Iterator接口,源码如下,它提供了remove和forEachRemaining两个默认方法实现。如果在 Go 语言中,该如何实现这样的结构呢? 话不多说,直接撸代
十分钟掌握Go语言==运算符与reflect.DeepEqual函数处理interface{}值的比较规则
在 Go 语言中,interface{} 类型是一种特殊的接口类型,它表示任意类型的值。你可以使用 == 运算符来检测任意两个 interface{} 类型值的相等性,比较的规则和一般的接口类型一样,