Cc Blog

Golang 代码规范

代码规范 Go 代码规范(或 Go 规范)旨在使代码更具可读性、可维护性和可重用性。以下是一些主要的规则: 格式化:使用 gofmt 工具来格式化代码以提高可读性。 命名:遵循有意义的命名方式,使用驼峰式命名法,在变量名和函数名中使用小写字母开头,公共函数和变量名应该首字母大写。 注释:对于每一个包、函数、类型、方法和变量都应该添加注释,尽可能用单行注释。 导入:将所有...

Day12(反射)

反射 介绍 反射是 Golang 中的一项重要特性,它提供了一种机制,可以在运行时动态地获取变量的类型信息、值信息、方法、字段等,并可以通过反射进行值的修改和调用方法。这使得 Golang 具备了更高的灵活性和通用性。 在 Golang 中,反射通过 reflect 包实现,该包提供了一些函数和类型,可以用于检查变量的类型、值、方法、字段等信息。例如,reflect.TypeO...

Day08(切片 slice 和 range)

切片(slice) 和 range 使用 源码 切片(slice) Go 数组在一定情况下,不能满足开发业务需求(数组固定长度、有很多局限性),切片是可变长度序列,切片底层就是数组做了一层封装(也叫做动态数组)。切片可以自动扩容,切片是引用类型,包含地址、长度(len)、容量(cap) 切片什么时候扩容 如果切片的容量小于 1024 个元素,那么扩容的时候 slice...

© Cc. Some rights reserved.

Using the Chirpy theme for Jekyll.