go 语言 for循环的一个坑
2024-10-21 03:57:05
1、案例1
package main import "fmt" type Card struct {
id int
} func main() {
list := make([]*Card, 0)
card := &Card{}
for index := 1; index < 10; index++ {
card.id = index
list = append(list, card)
}
//fmt.Println(list)
for _, c := range list {
fmt.Println(*c)
}
}
输出结果:
2、案例2
package main import "fmt" type Card struct {
id int
} func main() {
list := make([]*Card, 0)
card := &Card{}
for index := 1; index < 10; index++ {
card = &Card{
id: index,
}
list = append(list, card)
}
for _, c := range list {
fmt.Println("Card", c)
}
}
输出结果:
3、案例3
package main import "fmt" type Card struct {
id int
} func main() {
list := make([]*Card, 0) for index := 1; index < 10; index++ {
card := &Card{}
card.id = index
list = append(list, card)
}
for _, c := range list {
fmt.Println("Card", c)
}
}
输出结果:
最新文章
- 父ListView嵌套子ListView时点击事件没有响应
- AX2012导Demo数据
- .NET (一)委托第一讲:什么是委托
- [CareerCup] 1.7 Set Matrix Zeroes 矩阵赋零
- Myeclipse连接mysql数据库
- 第一课 android环境搭建
- 关于xcode6打包以及上线前企业部署测试的说明 --转自张诚教授微博
- phpcms v9 分页
- 005 列表以及append,extend方法
- 转:Loadrunner——Simulate a new user on each iteration设置
- http://begin.lydsy.com/JudgeOnline/problem.php?id=2774(poi病毒)
- TCP/IP(八)之总结ICP/IP四层模型
- 关于精灵帧(Sprite Frame)的尺寸大小
- LeetCode题解之Keys and Rooms
- MVC aspx
- jQuery操作下拉框的text值和val值
- mysql 数据库备份的多种方式
- 源码编译安装keepalived
- PHP 的 HTTP 认证机制
- 解决iOS xcode打包unknown error -1=ffffffffffffffff错误
热门文章
- SQLMap入门——获取当前网站数据库的用户名称
- 使用jquery—Canvas实现html5小游戏——《坦克大战》
- [python] 基于matplotlib实现雷达图的绘制
- [超详细] [效能工具]Typora+PicGo+Github免费图床快速搭建,提升技术文档输出效率
- [Untiy]贪吃蛇大作战(三)——商店界面
- MAC上好用的解压工具
- 炫酷科技感黑客感瀑布流html代码
- 字符编码,存储引擎及MySQL字段类型相关知识点
- 程序员必备的数据库知识 2:Join 算法
- App测试Android的闪退总结