📄️ dock link
1. ⚡️ https://roadmap.sh/golang
🗃️ Go Routines⚡️
9 items
📄️ context
解决的问题
📄️ receiver Sort
为什么排序的接受者是值类型?
📄️ defer recover 类似 try catch
defer:recover 类似 try catch
📄️ regexp
func (re *Regexp) FindAll(b ]byte, n int) [byte
📄️ json
结构体对象 -> 字节切片
📄️ time '2006-01-02 15:04:05'
在 Go 中,2006-01-02 1505 是一个参考时间。这个具体的日期和时间被选择是因为它包含了所有可能的格式化元素:
📄️ 文档 无静态方法
这里不是静态方法,而是结构体类型的方法?
📄️ OOP
在 Go 中,面向对象编程(OOP)的实现方式与传统的面向对象语言(如 Java 或 C++)有些不同。Go 不支持类和继承,但通过结构体和接口提供了面向对象编程的核心特性。以下是 Go 中 OOP 的主要概念:
📄️ slice vs arr
go 中切片除了是动态的,其他使用与数组类似
📄️ slice 'S ~[]E'
'S ~[]E'
📄️ method 覆盖
code
📄️ slice copy
copy 特点
📄️ {}
抱歉,我之前的解释可能让你困惑了。实际上,在 Go 中,数组、切片、结构体和映射等数据类型的字面量初始化确实都是使用大括号 {}。下面是一些例子:
🗃️ design-patterns
6 items
🗃️ scan
1 item