每天五分钟Go - 循环语句

带条件的for循环

for init; condition; post { }

示例代码

    for i:=0;i<10;i++{
        fmt.Println("current:",i)
    }

和while的for循环

因为go没有提供while的,可以直接使用for代替while语句

for condition{}

示例代码

    a,b:=0,4
     for a<b{
    a++
    fmt.Println("a:",a)
     }

死循环的for

for [true]{}

init: 一般为赋值表达式,给控制变量赋初值;
condition: 关系表达式或逻辑表达式,循环控制条件;
post: 一般为赋值表达式,给控制变量增量或减量。

其他的说明

break,continue 的语法和Java语言中的语义是一样的

原文地址:https://www.cnblogs.com/hitechr/p/10513503.html

时间: 2024-10-30 09:17:49

每天五分钟Go - 循环语句的相关文章

【Java】switch+for循环语句+while循环+do...while循环+Random产生随机数

1. switch语句 1.1 switch语句结构(掌握) 格式 switch (表达式) {  case 1:  语句体1;  break;  case 2:  语句体2;  break;  ...  default:  语句体n+1;  break; } 执行流程: 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束. 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉.

理论+实操:shell之case语句for/while/until循环语句、函数、数组-满满的干货

前言: 单引号表示纯符号 用双引号表字符串 case多分支语句 循环语句 for循环语句 while循环语句 until循环语句 shell函数 shell数组 一 : case语句的结构 1.1 case结构 多分支表现形式:if语句,case语句 case 语句可以使用正则表达式,正则表达式后面会去阐述 针对变量的不同取值,分别执行不同的命令程序 case 中::表示一句话的结束 如果匹配某一个固定值,大多数用caes,其适用于某一个固定值 如果匹配某一个区间范围,大多数用if else 语

九、while 条件循环语句、case 条件测试语句、计划任务服务程序

4.3.3 while条件循环语句 while条件循环语句是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往往在执行前并不确定最终执行的次数,完全不同于for循环语句中有目标.有范围的使用场景.while循环语句通过判断条件测试的真假来决定是否继续执行命令,若条件为真就继续执行,为假就结束循环.while语句的语法格式如图4-21所示. 图4-21  while循环语句的语法格式 接下来结合使用多分支的if条件测试语句与while条件循环语句,编写一个用来猜测数值大小的脚本Guess.

精简版时间复杂度与空间复杂度(五分钟掌握)

前言 一个算法的优劣好坏,会决定一个程序运行的时间.空间.也许当小数据量的时候,这种影响并不明显,但是当有巨量数据的时候,算法的好坏带来的性能差异就会出天差地别.可以说直接影响了一个产品的高度和广度.每个程序员都想用最优的算法解决问题,我们期待自己写出的代码是简洁.高效的.但是如何评判一个算法的好坏呢?时间复杂度和空间复杂度就是一个很好的标准. 1. 时间复杂度 1.1 概念 执行算法所需要的计算工作量 1.2 基本执行次数T(n) 根据计算,得出的该算法在输入数据量为n时的,实际执行次数 1.

shell脚本编程之循环语句

在运行脚本时重复执行一系列的命令是很常见的,这时我们就需要使用循环语句来达到这个目的. 一.for命令 格式:for 变量 in 列表:do 循环体 done for命令会遍历列表中的每一个值,并且在遍历完成后退出循环. 列表形式有以下几种: 1.在命令中定义的一系列的值: 2.变量: 3.命令: 4.目录: 5.文件. 实例1: 上例中使用{初始值..结束值}格式来表示一个区间的数值. 实例2:以变量作为列表: 实例3:用命令生成列表: 上例中使用seq命令来生成列表,seq命令的格式为:se

Shell中的循环语句实例

1.for循环语句实例1.1 最基本的for循环 #!/bin/bash for x in one two three four do     echo number $x done 注:"for" 循环总是接收 "in" 语句之后的某种类型的字列表.在本例中,指定了四个英语单词,但是字列表也可以引用磁盘上的文件,甚至文件通配符.实例1.2 #!/bin/bash for x in /var/log/* do     #echo "$x is a file

Java-条件语句、循环语句练习

题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)? double height=0.08; for(int i=1;i>0;i++) { height*=2; if(height>=(8848.13*1000)) { System.out.println("折叠次数="+i); break; } } 题目二:计算5的阶乘 5!的结果是? int sum=1; for(int i=1;i<=5;i++) { sum*=i;

C#循环语句练习2

1.羽毛球拍15元,球3元,水2元,有200元,每一种至少买一件,问有几种买法? 2.洗发水15元,牙刷5元,香皂2元,有150元,每一种至少买一件,问有几种买法? 3.用100元钱买100只鸡,公鸡2元,母鸡1元,小鸡5角,有几种买法? 4.大马驼2石粮食,中马驼1石粮食,两匹小马驼1石粮食,有一百匹马,一百石粮食,有几种驼法? 5.有1分钱,分钱,5分钱的硬币,要组合出2角钱,有几种组合方法,分别各几个? 6.五个小孩子排成一队,问第一个多大了,第一个说比第二个大两岁,第二个说比第三个大两岁

Java编程基础-选择和循环语句

一.选择结构语句 选择结构:也被称为分支结构.选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码. Java语言提供了两种选择结构语句:if语句和switch语句 1.if语句 if语句有三种语法格式. (1).if语句第一种语法格式(适合一种判断) if(条件表达式){ 语句体; } 执行流程:判断条件表达式的结果,当为为true时,{}中的执行语句体才会执行,否则不执行语句体. 注意: 条件表达式的结果必须是布尔类型: