```
docs(slice): 更新 README 文档 添加了关于切片总结部分的内容,补充了切片在 Go 语言中的特性和使用优势的说明。 新增第七个练习题目,包含问题代码分析任务,要求分析两个版本函数参数的差异并给出最优版本, 涉及指针和切片参数传递的相关知识点。 ```
This commit is contained in:
parent
3ddebb3900
commit
2ba0062910
@ -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` 文件中,并运行测试。
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user