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,&auml;,&cedil;,&shy;,
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
  • asp之家 网络编程 m.aspxhome.com