Go基础学习记录 - Go指南 - 选择值或指针作为接收者
方法能够修改其接收者指向的值,可以避免在每次调用方法时复制该值,若值的类型为大型结构体时,这样做会更加高效。
方法能够修改其接收者指向的值,可以避免在每次调用方法时复制该值,若值的类型为大型结构体时,这样做会更加高效。
简单记录下指针与函数,修改下上篇文章的代码,将方法改为函数
Go可以为指针接收者声明方法。这意味着对于某类型 T ,接收者的类型可以用 *T 的语法
Go方法就是一类带特殊的 接收者 参数的函数
Go基础学习记录 - Go指南 - 函数值和函数的闭包 函数也是值 闭包是一个函数值
Go基础学习记录 - Go指南 - 映射 映射的语法及映射的简单实用
Go基础学习记录 - Go指南 - Range。 for循环的range形式可遍历切片或映射
Go基础学习记录 - Go指南 - 切片 - 每个数组的大小都是固定的。 而切片则为数组元素提供动态大小的、灵活的视角。
Go基础学习记录 - Go指南 - 数组。Go 提供了更加便利的方式来使用数组
Go基础学习记录 - Go指南 - 结构体。一个结构体(struct)就是一个字段的集合。(而type声明就是定义类型的)