golang语言中for循环语句用法实例
作者:shichen2014 时间:2024-04-23 09:41:21
本文实例讲述了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语言程序设计有所帮助。
标签:golang,用法
0
投稿
猜你喜欢
JavaScript中跨域调用Flash的方法
2024-04-19 10:25:49
python DES加密与解密及hex输出和bs64格式输出的实现代码
2023-03-07 11:07:50
python利用wx实现界面按钮和按钮监听和字体改变的方法
2023-10-26 17:34:24
asp中利用xmlhttp抓取网页内容的代码
2023-07-06 04:18:12
了解WEB页面工具语言XML(五)好处
2008-09-05 17:19:00
浅析python连接数据库的重要事项
2024-01-26 19:05:07
(X)HTML中最多余的元素标签
2008-06-15 15:48:00
django 微信网页授权认证api的步骤详解
2021-09-15 03:58:40
在Sql Server中调用外部EXE执行程序引发的问题
2024-01-16 07:40:38
python中如何使用正则表达式的集合字符示例
2022-05-31 13:00:56
python逐行读写txt文件的实例讲解
2023-09-27 14:17:55
全国哀悼日 建议站点换素装(附代码)
2008-05-19 12:05:00
教你精确编写高质量高性能的MySQL语法
2009-01-14 12:57:00
Explain命令在优化查询中的实际应用
2024-01-20 03:54:13
学习完全掌握纯CSS布局网页
2008-05-28 17:14:00
深入理解Python虚拟机中列表(list)的实现原理及源码剖析
2022-07-10 22:02:27
Python try except finally资源回收的实现
2021-04-05 20:53:06
字符集和字符编码(Charset & Encoding)
2023-08-24 16:37:44
Linux下Python安装完成后使用pip命令的详细教程
2021-07-07 02:45:51
django session完成状态保持的方法
2021-12-07 16:12:02