当前位置: 代码迷 >> 综合 >> go append 容量
  详细解决方案

go append 容量

热度:26   发布时间:2023-10-10 21:19:13.0
package mainimport "fmt"func main() {
    // 追加数组s2 := []string{
    "笑哈哈", "哈哈度", "对嘟嘟"}fmt.Printf("s2:%v,len:%d,cap:%d\r\n", s2, len(s2), cap(s2))// s2[] = “jhaja" 错误写法s2 = append(s2, "叽里呱啦")fmt.Printf("s2:%v,len:%d,cap:%d\r\n", s2, len(s2), cap(s2))s2 = append(s2, "叽里1")fmt.Printf("s2:%v,len:%d,cap:%d\r\n", s2, len(s2), cap(s2))/**s2:[笑哈哈 哈哈度 对嘟嘟],len:3,cap:3s2:[笑哈哈 哈哈度 对嘟嘟 叽里呱啦],len:4,cap:6s2:[笑哈哈 哈哈度 对嘟嘟 叽里呱啦 叽里1],len:5,cap:6*/}