考虑想要使用精确5
元素动态填充数组/切片。不多也不少。
sl := []string{}
for i := 0; i < 5; i++ {
sl = append(sl, "abc")
}
sl := make([]string, 5)
for i := 0; i < 5; i++ {
s1[i] = "abc"
}
sl := make([]string, 5, 5)
for i := 0; i < 5; i++ {
sl[i] = "abc"
}
我的感觉告诉我#1不是最佳解决方案,但我想知道为什么我会选择#2而不是#3,反之亦然? (性能明智)