首页 > 其他分享 >无涯教程-Go - for 循环函数

无涯教程-Go - for 循环函数

时间:2023-12-20 23:31:52浏览次数:30  
标签:教程 int fmt 无涯 value 循环 numbers Printf Go

for 循环是一个重复控制结构,它允许您编写一个需要执行特定次数的循环。

for - 语法

Go编程语言中 for 循环的语法为-

for [condition |  ( init; condition; increment ) | Range] {
   statement(s);
}

for - 示例

package main

import "fmt"

func main() {
   var b int=15
   var a int
   numbers := [6]int{1, 2, 3, 5} 

   /* for循环执行 */
   for a := 0; a < 10; a++ {
      fmt.Printf("value of a: %d\n", a)
   }
   for a < b {
      a++
      fmt.Printf("value of a: %d\n", a)
   }
   for i,x:= range numbers {
      fmt.Printf("value of x=%d at %d\n", x,i)
   }   
}

编译并执行上述代码后,将产生以下输出-

value of a: 0
value of a: 1
value of a: 2
value of a: 3
value of a: 4
value of a: 5
value of a: 6
value of a: 7
value of a: 8
value of a: 9
value of a: 1
value of a: 2
value of a: 3
value of a: 4
value of a: 5
value of a: 6
value of a: 7
value of a: 8
value of a: 9
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of x=1 at 0
value of x=2 at 1
value of x=3 at 2
value of x=5 at 3
value of x=0 at 4
value of x=0 at 5

参考链接

https://www.learnfk.com/go/go-for-loop.html

标签:教程,int,fmt,无涯,value,循环,numbers,Printf,Go
From: https://blog.51cto.com/u_14033984/8911613

相关文章

  • 无涯教程-Go - select 语句函数
    Go编程语言中select语句的语法如下-select{casecommunicationclause:statement(s);casecommunicationclause:statement(s);/*你可以有任意数量的case语句*/default:/*可选*/statement(s);}select-示例packag......
  • gorm 阅读3
    gorm相互关联//ConfigGORMconfigtypeConfigstruct{---------- Dialector-------- callbacks*callbacks cacheStore*sync.Map}//DBGORMDBdefinitiontypeDBstruct{ *Config Errorerror RowsAffectedint64 Statement*Statement......
  • 无涯教程-Go - switch 语句函数
    switch语句允许针对值列表对变量进行相等性测试。switch-语法Go编程语言中expressionswitch语句的语法如下-switch(boolean-expressionorintegraltype){caseboolean-expressionorintegraltype:statement(s);caseboolean-expressionori......
  • AI-GOMS 清华黄小猛
    海洋大模型 海洋数据用HYCOM,还有一些ERA5的大气数据用于边界条件,地形数据为ETOPO backbonemodel用于预测TSUVSSH,微调后用于下游的降尺度、波解码、生物化学耦合适用于缺测的稀疏数据预测给的是30天的结果统计和对比在backbonemodel的预测结果统计中,特地提了该模型......
  • 初学GO
    完整代码在文章最下方view这是一个客户信息管理系统的代码,主要分为三层:view,service和model。其中,view层负责用户界面的显示和输入,service层负责业务逻辑的实现,model层负责数据的存储和操作。下面我来一步一步讲解这段代码。首先是导入包:import( "fmt" "study/model" ......
  • 无涯教程-Go - nested if 语句函数
    在Go编程中,对nestif-else语句总是合法的,这意味着您可以在另一个iforelseif语句中使用一个iforelseif语句。nestedif-语法嵌套if语句的语法如下-if(boolean_expression1){/*当布尔表达式1为真时执行*/if(boolean_expression2){/*当布尔......
  • ZFSoft KINGOSOFT SouthSoft 高校智慧校园教学综合服务平台
    KINGOSOFT高校智慧校园教学综合服务平台网址:www.kingosoft.com地址:湖南省长沙市三一大道526号旺德府恺悦国际大厦16层青果软件集团有限公司是一家高新技术企业、中国教育信息化理事会副理事长单位,创建于2000年03月28日,注册资金6000万元,员工300余人,总部设在湖南......
  • Mongodb快速入门
    目录简介MongoDB基础知识安装&配置基本数据类型CURD操作数据库操作集合操作(表)文档操作新增文档查询文档修改文档删除文档聚合Pymongo简介MongoDB是一款强大、灵活、且易于扩展的通用型数据库易用性MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库。不采用......
  • 无涯教程-Go - if...else 语句函数
    if语句后可以跟可选的else语句,该语句在布尔表达式为false时执行。if...else-语法Go编程语言中的if...else语句的语法是-if(boolean_expression){/*如果布尔表达式为真,则将执行语句*/}else{/*如果布尔表达式为假,语句将执行*/}if...else-流程图p......
  • An Introduction to Bioinformatics Algorithms, Neil C. Jones and Pavel Pevzner, t
    AnIntroductiontoBioinformaticsAlgorithms,NeilC.JonesandPavelPevzner,theMITPress,2004. Thisintroductorytextoffersaclearexpositionofthealgorithmicprinciplesdrivingadvancesinbioinformatics.Accessibletostudentsinbothbiology......