切片 append 问题?
package main
import (
"fmt"
)
func main() {
arr := []int{1, 2, 3}
add(arr)
fmt.Println(arr)
}
// 这个函数不能有返回值,也不能定义全局变量, 怎么改变原切片的内容并返回
func add(arr []int) {
arr = append(arr, 10)
}
// 实际输出 [1, 2, 3]
// 期望输出 [1, 2, 3, 10]
推荐文章: