在 Go 语言中,没有内置的 List 类型,但是可以使用 slice 或数组实现类似 List 的功能。以下是一个使用数组实现 List 的示例: ```go package main import "fmt" func main() { // 声明一个长度为0的数组 list := [0]int{} // 添加元素 list = append(list, 1) list = append(list, 2) list = append(list, 3) // 遍历输出 for _, v := range list { fmt.Println(v) } } ``` 在上面的例子中,我们声明了一个长度为0的数组 `list`,然后使用 `append` 函数向其中添加元素。由于数组的长度是固定的,所以我们需要使用 `append` 函数来动态地增加数组的长度。最后,我们使用 `for` 循环遍历输出数组中的元素。 需要注意的是,由于数组的长度是固定的,所以使用数组实现 List 时可能会出现数组长度不够的情况。为了避免这种情况,我们可以使用 slice 来实现动态的 List