关于数组和切片的基础复习

复制代码
package main
import (
    "fmt"
)

func main() {
arr:=make([]int, 3,5)
arr[0],arr[1],arr[2]=2,7,9
brr:=append(arr,8)
fmt.Printf("%d %d\n",len(arr),len(brr))
fmt.Printf("%d %d\n",cap(arr),cap(brr))
}
复制代码

 

复制代码
package main
import (
    "fmt"
)

func main() {
arr:=make([]int, 3,5)
arr[0],arr[1],arr[2]=2,7,9
for i,ele:=range arr{
    fmt.Println("%p %p %d\n",&ele,&arr[i],ele,arr[i])
}
}
复制代码

 

posted @   飞雪飘鸿  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL
点击右上角即可分享
微信分享提示