📅  最后修改于: 2023-12-03 15:01:00.052000             🧑  作者: Mango
在 Go 编程语言中,我们有很多不同的方法来创建、初始化、和操作列表。其中一个常用的方法是通过指定列表的长度来创建一个新的列表。
在 Go 编程语言中,我们可以使用 make
关键字来创建一个长度为 n 的列表,如下所示:
myList := make([]int, n)
在这个例子中,我们使用 make
函数创建了一个长度为 n 的整数列表。请注意,上面的代码片段中,我们声明了一个变量myList
,它是一个空列表。make
函数的第一个参数是列表的类型,第二个参数是列表的长度。
我们可以通过循环语句来初始化一个指定长度的列表,如下所示:
myList := make([]int, n)
for i := 0; i < n; i++ {
myList[i] = i*2
}
在上面的例子中,我们首先使用 make
函数创建了一个长度为 n 的整数列表。然后,我们通过循环语句来为每个元素赋值,具体地,在第 i 次迭代中,我们将第 i 个元素的值设为 i*2。
我们可以使用切片(slice)来创建一个长度为 n 的已知元素的列表,如下所示:
myList := []int{1, 2, 3, 4, 5}
这个例子中,我们创建了一个长度为 5 的整数列表。请注意,我们使用了花括号({}
)来初始化这个列表,每个元素被逗号分隔。而且,我们没有指定列表的长度,Go 编程语言会根据花括号包含的元素数量来自动计算列表的长度。
通过指定列表的长度,我们可以在 Go 编程语言中创建一个新的列表。我们可以使用 make
函数来创建一个长度为 n 的空列表,并使用循环语句来为每个元素赋值。我们也可以使用切片来创建一个已知元素的列表,而且长度会自动计算。