首页 > 其他分享 >go 语言 for循环的一个坑

go 语言 for循环的一个坑

时间:2023-01-13 11:22:33浏览次数:30  
标签:index 语言 fmt list 循环 card go id Card

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)
	}
}

输出结果:

 

标签:index,语言,fmt,list,循环,card,go,id,Card
From: https://www.cnblogs.com/wuchangblog/p/17049052.html

相关文章

  • 【Mongodb结合springboot 01】
    一、简介1、什么是MongoDBc++语言编写的,是一个基于分布式文件存储的开源数据库系统;为web应用提供可扩展的高性能数据存储解决方案;MongoDB将数据存储为一个文档,数据结构......
  • 【学习日志】MongoDB为什么选择B树,而MySQL选择B+树实现索引
    先说B树和B+树的区别B树:非叶子节点也存储数据B+树:只有叶子节点存储数据,且所有叶子节点通过指针相连接。为什么MongoDB选择B树而,MySQL选择B+树呢?两种数据结构的区别摆在......
  • MongoDB 数据类型
    MongoDB数据类型MongoDB将json格式的字符串转化为bson格式的数据进行存储,目的是节省存储空间,但同时不会改变json的样式。BSONisabinaryserializationformat......
  • 常用go开发包
    前言随着时间的推移,语言爱好者已经构建和共享了许多Go框架和库。这些包执行不同的功能,从开发微服务到制作discord机器人,一直到构建Web应用程序!在本文中,我将尝试让您......
  • 解决docker中mongo报Restarting (132) 5 seconds ago
    报的一直自动重启原因是自建服务器的机器不支持avx指令可以通过cat/proc/cpuinfo|grepavxorsudocat/proc/cpuinfo|grepavx查看你的系统是否支持avx指令,如......
  • Go语言基础
    Go程序的组成Go的代码通过包(package)组织,一个包由多个源码文件组成(.go文件)每个源代码文件,都由packagepackage_name声明语句起始,表示文件位于哪个包,main包定义一个独立可......
  • 循环结构
    乘法口诀表(九九表)foriinrange(1,10):forjinrange(1,i+1):print(f'{j}*{i}={i*j}\t',end='')#print默认是打印一行,结尾加换行。end=''意思是末尾......
  • python django校园二手商城
    pythondjango校园二手商城 django二手商城django校园商城django校园商店django电子商城django网上商城前端:htmlcss等后端:pythondjango数据库:MYSQL涉及功能......
  • python Django垃圾分类系统
    pythonDjango垃圾分类系统 pythonDjango垃圾回收系统python校园垃圾分类系统后端:python3.7+Django3.2前端:html js css等数据库:MySQL功能:注册、登录、修改......
  • 【视频】R语言逻辑回归(Logistic回归)模型分类预测病人冠心病风险|数据分享|附代码数据
    原文链接:http://tecdat.cn/?p=22410 最近我们被客户要求撰写关于逻辑回归的研究报告,包括一些图形和统计输出。本文介绍了逻辑回归并在R语言中用逻辑回归(Logistic回归)模......