Welcome!
10
31
Golang中的interface Golang中的interface
在 Go 中,关键字 interface 被赋予了多种不同的含义。每个类型都有接口,意味着对那个类型定义了方法集合 。如下这段代码定义了具有一个字段和两个方法的结构类型 S。 type S struct { i int } func (p
2021-10-31 RickDamon
24
Golang中类型转换 Golang中类型转换
有时需要将一个类型转换为另一个类型。在 Go 中可以做到,当然有一些特定规则。首先,将一个值转换为另一个是由操作符(看起来像是函数:byte())完成的,而并且不是所有的转换都是允许的。 从 string 到字节或者 ruin 的 slic
2021-10-24 RickDamon
16
Golang中自定义类型 Golang中自定义类型
Go 允许定义新的类型,可以通过关键字 type 实现:type foo int如上我们创建了一个新的类型 foo 作用跟 int 一样。创建更加复杂的类型需要用到 struct 关键字。这有个在一个数据结构中记录某人的姓名(string)
2021-10-16 RickDamon
10
Golang中的指针及内存分配 Golang中的指针及内存分配
指针Go 有指针。然而却没有指针运算,因此它们更像是引用而不是我们所知道的来自于 C的指针。指针非常有用。在 Go 中调用函数的时候,得记得变量是值传递的。因此,为了修改一个传递入函数的值的效率和可能性,有了指针。 通过类型作为前缀来定义一
2021-10-10 RickDamon