本文实例讲述了golang语言中for循环语句用法。分享给大家供大家参考。具体分析如下:
for循环是用来遍历数组或数字的。用for循环遍历字符串时,也有 byte 和 rune 两种方式.第一种为byte,第二种rune.
复制代码 代码如下:package main
import (
"fmt"
)
func main() {
s := "abc汉字"
for i := 0; i < len(s); i++ {
fmt.Printf("%c,", s[i])
}
fmt.println()
for _, r := range s {
fmt.Printf("%c,", r)
}
}
输出结果:
a,b,c,d,e,f,d,ä,¸,,
abcdefd中
比较
复制代码 代码如下:package main
import "fmt"
func main() {
sum := 0
for i := 0; i < 10; i++ {
sum += i
}
fmt.Println(sum)
}
跟C语言中一样,可以让前置、后置语句为空。
复制代码 代码如下:package main
import "fmt"
func main() {
sum := 1
for ; sum < 1000; {
sum += sum
}
fmt.Println(sum)
}
基于此可以省略分号:
复制代码 代码如下:package main
import "fmt"
func main() {
sum := 1
for sum < 1000 {
sum += sum
}
fmt.Println(sum)
}
如果省略了循环条件,它就是个死循环源。
[code]package main
func main() {
for ; ; {
}
}
而为了避免累赘,分号可以省略,因此一个死循环可以简洁地表达。
复制代码 代码如下:package main
func main() {
for {
}
}
希望本文所述对大家的golang语言程序设计有所帮助。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 【原神】V4.7角色攻略 | 班尼特培养攻略
- 林一峰.2003-床头歌【华纳】【WAV+CUE】
- 范晓萱.2004-我要我们的MAVIS精选2CD【新艺宝】【WAV+CUE】
- 伍佰.1996-爱情的尽头【魔岩】【WAV+CUE】
- PUBG x NewJeans开启联动合作 现已更新30.1版本游戏内
- 命运圣契阵容推荐 新手最强阵容分享
- 暗影格斗3武器品质排名一览 哪个武器最强
- dnf2023春节礼包详细介绍
- 塔瑞斯世界战士和圣骑士哪个厉害 战士和骑士强度解析
- 塔瑞斯战士选什么生活职业 战士生活职业推荐
- 全球第一款RTX 4070 ITX迷你卡诞生!双插槽身材
- 宫崎英高在采访中称赞《艾尔登法环》无缝联机MOD!
- 《博德之门3》解包发现影心未披露机制 以及隐藏对话
- Jean-FranoisMaljean《侗·融DongFusion》中西音乐碰撞[WAV]
- 邓丽君《テレサ?テン-テレサ?テン生誕70年ベスト?アルバム》2024[WAV分轨]