diff --git a/day02/slice/README.md b/day02/slice/README.md index 8d23e8e..ecc33f9 100644 --- a/day02/slice/README.md +++ b/day02/slice/README.md @@ -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` 文件中,并运行测试。