返回顶部
首页 > 资讯 > 后端开发 > GO >Golang中for循环的用法示例详解
  • 771
分享到

Golang中for循环的用法示例详解

Golang for循环用法Go for循环 2022-12-28 18:12:30 771人浏览 泡泡鱼
摘要

目录golang中for循环的用法for循环基本语法注意事项和使用细节Golang中for循环的用法 for循环 就是让一段代码循环的执行。 基本语法 for循环变量初始化;循环条件

Golang中for循环的用法

for循环

就是让一段代码循环的执行。

基本语法

for循环变量初始化;循环条件;循环变量迭代{

循环操作(语句)
}
package main
import "fmt"

func main(){
	for i := 1; i <= 10; i++ {
		fmt.Println("666",i)
	}
}

for循环的四个要素:

  • 1.循环变量初始化
  • 2.循环条件
  • 3.循环操作(语句),循环体
  • 4.循环变量迭代

注意事项和使用细节

1.循环条件是返回一个布尔值的表达式

2.for循环的第二种使用方式

​ for循环判断条件{
​ //循环执行语句

}

将变量初始化和变量迭代写到其他位置

j := 1
for {
    fmt.Println("777",j)
    j++
}

3.for循环的第三种使用方式

for{
​ //循环执行语句

}

上面的写法等价for;;{}是一个无限循环,通常要配合break语句使用

k := 1
for {
    if k <= 10{
        fmt.Println("888")
    } else {
        break
    }
    K++
}

4.Golang提供for-range的方式,可以方便遍历字符串数组,for-range在遍历字符串时,是按照字符来遍历的,而不是按照字节来的。

package main
import "fmt"

func main(){

	//字符串遍历方式,传统方式
	var str string = "hello,world!"
	for i := 0; i < len(str); i++ {
		fmt.Printf("%c \n", str[i])
	}

	//字符创遍历方式2--for-range方式
	str = "jfal;fjlasjdf"
	for index, val := range str {
		fmt.Printf("index=%d, var=%c \n", index,val )
	}
}

注:如果字符串含有中文,那么传统的遍历字符串方式,就是错的,会出现乱码。原因是传统的对字符串的遍历是按照字节来遍历,而一个汉字在utf-8的编码是对应3个字节。只需要将str转成[]rune切片就行。

到此这篇关于Golang中for循环的用法的文章就介绍到这了,更多相关Golang for循环用法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: Golang中for循环的用法示例详解

本文链接: https://lsjlt.com/news/176116.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Golang中for循环的用法示例详解
    目录Golang中for循环的用法for循环基本语法注意事项和使用细节Golang中for循环的用法 for循环 就是让一段代码循环的执行。 基本语法 for循环变量初始化;循环条件...
    99+
    2022-12-28
    Golang for循环用法 Go for循环
  • python中for循环的用法示例
    python中for循环是指一个通用的序列迭代器,主要用于遍历任意一个有序的序列对象内的元素,比如一个列表或者一个字符串;一般for循环常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。具体用法分析如下:for循...
    99+
    2024-04-02
  • Vue中的v-for列表循环示例详解
    目录前言1. v-for1.1 数组1.2 对象2. v-for的key补充:v-for中key属性的意义总结前言 在电商项目的开发中,会用到这样一个问题:商品的陈列我们如果使用原生...
    99+
    2022-11-13
    vue中的for循环 vue循环列表 vue使用for循环
  • shell中的for循环用法详解
    for 命令: for i in 的各种用法 : for i in “file1” “file2” “file3” for i in /boot/* for i in /etc/*.conf for ...
    99+
    2022-06-04
    shell for循环 shell for
  • C语言示例讲解for循环的用法
    目录1、循环语句for的语法2、for循环中的break以及continue3、for语句的循环变量控制的一些建议4、for循环的变种5、题目1、循环语句for的语法 for (表达...
    99+
    2024-04-02
  • 详解C语言中for循环与while循环的用法
    目录一、单层for循环二、for循环与if选择的嵌套三、多层for循环的嵌套四、while循环五、总结一、单层for循环 引例:C语言实现求1到10的和(用for循环实现) #inc...
    99+
    2024-04-02
  • JavaScript中的for循环与双重for循环详解
    for循环 for循环就是对数组的元素进行循环。 语法: for (初始化变量; 条件表达式; 迭代语句) {      需要执行的代码块...
    99+
    2024-04-02
  • js中for循环的实例用法
    这篇文章主要介绍“js中for循环的实例用法”,在日常操作中,相信很多人在js中for循环的实例用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”js中for循环的实例用法”...
    99+
    2024-04-02
  • Go语言基础for循环语句的用法及示例详解
    目录概述语法注意示例一  死循环,读取文件示例二  打印乘法表示例三  遍历字符串,数组,map 概述 for循环是一个循环控制结构,可以执行指定次数的...
    99+
    2024-04-02
  • python中for循环的示例分析
    这篇文章将为大家详细讲解有关python中for循环的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、遍历可迭代的对象。循环的本质是首先通过iter()函数获得可迭代对象Iterable的迭代器...
    99+
    2023-06-15
  • Python3中的循环语句示例详解
    目录Python3 循环语句for循环range()函数break和continue语句while循环Python3 循环语句 在Python编程中,循环语句是控制程序重复执行的一种...
    99+
    2023-05-16
    Python3 循环语句 Python 循环语句
  • python基础之while循环、for循环详解及举例
    目录1.while循环1.1Whlie循环的书写方式1.2while循环的格式1.3while循环注意事项1.4while嵌套的格式1.5while练习:计算 1~100 ...
    99+
    2024-04-02
  • sql中for循环的用法
    sql 中 for 循环可用于遍历结果集,逐行执行操作。语法:for var_name in (select_statement) [loop_statement] end f...
    99+
    2024-05-15
  • linux shell循环:for、while、until用法详解
    学习脚本就是为了方便我们运维工作,而对运维人员从来讲,有很多工作也是需要重复执行的,比如我们管理用户帐户时就需要批量创建和删除用户帐户。而此时如果使用系统自带的useradd或者userdel去操作的话,就只能机械式的一...
    99+
    2022-06-04
    linux shell循环
  • 详解python基础中的for循环
    目录一、 for 循环二、拓展利用for循环输出字典的值value三、for循环的优势四、for实现累加五、计算10以内偶数和六、计算10以内奇数和总结一、 for 循环 根据变量赋...
    99+
    2024-04-02
  • javascript循环的用法示例
    这篇文章给大家分享的是有关javascript循环的用法示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。打印1-100之间所有7的倍数的个数及总和var sum=0;var n=0;for(...
    99+
    2023-06-25
  • JS中for循环的四种写法示例(入门级)
    目录1. 传统for循环2. for of 循环3. for in 循环4. forEach方法附完整实例:总结1. 传统for循环 for (init; cond; inc) { ...
    99+
    2024-04-02
  • javascript 实例详解循环用法
    闲来无聊,整理了几道有关循环的简单练习题,希望对初学JS的小伙伴有所帮助。 1.打印1-100之间所有7的倍数的个数及总和 var sum=0; var n=0; for(var...
    99+
    2024-04-02
  • Python for循环详解【附代码实例】
    文章目录 一、for循环二、for循环语法如下三、 for循环应用案例案例一:for循环实现方式案例二:遍历字典案例三:for循环嵌套 四、总结for循环与while循环的异同五、for...
    99+
    2023-09-25
    python 服务器 linux
  • Shell中的for循环的用法
    本篇内容主要讲解“Shell中的for循环的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的for循环的用法”吧!代码如下:for((i=1;i<=10;i++));do ...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作