docs(slice): 更新 README 文档

添加了关于切片总结部分的内容,补充了切片在 Go 语言中的特性和使用优势的说明。

新增第七个练习题目,包含问题代码分析任务,要求分析两个版本函数参数的差异并给出最优版本,
涉及指针和切片参数传递的相关知识点。
```
This commit is contained in:
yumaojun03 2026-01-11 17:00:21 +08:00
parent 3ddebb3900
commit 2ba0062910

View File

@ -224,6 +224,8 @@ func MySortV2(arr *[]int) {
}
```
## 总结
切片是 Golang 中比较有特色的一种数据类型,既为我们操作集合类型的数据提供了便利的方式,是又能够高效的在函数间进行传递,因此在代码中切片类型被使用的相当广泛
@ -249,4 +251,14 @@ func MySortV2(arr *[]int) {
6. **函数参数**
编写一个函数,接受字符串切片作为参数,将所有字符串转换为大写并返回新切片, 需要实现2个版本 1.一个值版本, 2. 指针版本。
7. **问题代码**
分析下面2个版本的差异, 给出最优版本
```go
requests := []string{"a", "b", "c"}
func HandleRequest(*[]any{})
func HandleRequest([]*any{})
```
请将代码写在 `main.go` 文件中,并运行测试。