GO语言的for循环

一、for循环

1.循环:让程序循环执行相同的代码块

2.for循环是Go语言中唯一一个循环结构

3.for循环的表达式

for 表达式1;表达式2;表达式3{
        //循环体
}
  • 先执行表达式1
  • 执行表达式2判断是否成立,如果成立执行循环体
  • 循环体执行完成后,执行表达式3
  • 再次执行表达式2,判断是否成立

二、代码示例

经典for循环结构中 , for关键字后面有三个表达式,且每个表达式都可以省略

for i:=0;i<5;i++{
    fmt.Println(i)
}

三、使用for循环遍历数组

可以通过数组的长度判断循环结束条件遍历整个数组

arr := [3]string{"hello", "中", "国"}
for i := 0; i < len(arr); i++ {
	fmt.Println(arr[i])
}

  • for循环遍历数组等时常与range结合使用

    • range函数返回两个值,第一个是脚标,第二个是内容
arr := [3]string{"hello", "中国", "你好"}
for i, n := range arr {
	//其中n=arr[i]
	fmt.Println(i, n)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值