自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Go语言-类型系统

在我的理解里,Go语言的类型系统应该有这样几个层面 基本类型、结构体类型 与其他语言中的基本类型一样 指针类型、容器类型/派生类型(derived type) 在基本类型之上增加指针、数组、切片、映射等结构,形成派生类型 命名类型(defined type) 使用type为类型命名 在Go语言中,命名不是一种类似快捷方式的存在,而是实际上存在的一层 方法的接收器实际上是建立在命名类型上的 即使实际上的类型相同,也需要显式的转换才能调用另一个命名下的方法 给类型定义一个别名,原来的方法就.

2020-06-16 09:45:58 145

原创 Go语言-结构体和接口

结构体和接口 接口嵌套 接口中允许嵌套其他接口,效果等同于复制被嵌套的接口中的方法 当前的接口中不允许有与嵌入的接口相同的方法 方法相同的接口相等同 接口不能为空,否则等同于空接口 结构体嵌套 结构体中的匿名成员内的成员和方法会被嵌套到当前结构体中 当前结构体中允许有与被嵌套结构体相同的成员和方法,且会覆盖被嵌套的结构体的成员和方法 两个被嵌套的结构体有相同的成员或方法,会发生冲突 有时候编辑器不会提示,但会产生运行时错误 成员名称和类型完全相同的结构体 如果其中一个是匿名的,可以直接赋值

2020-06-13 11:12:32 279

原创 Go语言-基本类型

- fwef

2020-06-13 10:53:11 155

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除