当前位置: 首页 > wzjs >正文

免费网站建设哪个好用广州seo推广获精准访问量

免费网站建设哪个好,用广州seo推广获精准访问量,用easyui做的网站,建设企业网站管理的重要性1. 循环语句for 1.1.1. Golang for支持三种循环方式,包括类似 while 的语法。 for循环是一个循环控制结构,可以执行指定次数的循环。 语法 Go语言的For循环有3中形式,只有其中的一种使用分号。 for init; condition; post { }for conditi…

1. 循环语句for

1.1.1. Golang for支持三种循环方式,包括类似 while 的语法。

for循环是一个循环控制结构,可以执行指定次数的循环。

语法

Go语言的For循环有3中形式,只有其中的一种使用分号。

    for init; condition; post { }for condition { }for { }init: 一般为赋值表达式,给控制变量赋初值;condition: 关系表达式或逻辑表达式,循环控制条件;post: 一般为赋值表达式,给控制变量增量或减量。for语句执行过程如下:①先对表达式 init 赋初值;②判别赋值表达式 init 是否满足给定 condition 条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行 post,进入第二次循环,再判别 condition;否则判断 condition 的值为假,不满足条件,就终止for循环,执行循环体外语句。
s := "abc"for i, n := 0, len(s); i < n; i++ { // 常见的 for 循环,支持初始化语句。println(s[i])
}n := len(s)
for n > 0 {                // 替代 while (n > 0) {}println(s[n])        // 替代 for (; n > 0;) {}n-- 
}for {                    // 替代 while (true) {}println(s)            // 替代 for (;;) {}
}

不要期望编译器能理解你的想法,在初始化语句中计算出全部结果是个好主意。

package mainfunc length(s string) int {println("call length.")return len(s)
}func main() {s := "abcd"for i, n := 0, length(s); i < n; i++ {     // 避免多次调用 length 函数。println(i, s[i])} 
}

输出:

    call length.0 971 982 993 100

实例:

package mainimport "fmt"func main() {var b int = 15var a intnumbers := [6]int{1, 2, 3, 5}/* for 循环 */for a := 0; a < 10; a++ {fmt.Printf("a 的值为: %d\n", a)}for a < b {a++fmt.Printf("a 的值为: %d\n", a)}for i,x:= range numbers {fmt.Printf("第 %d 位 x 的值 = %d\n", i,x)}   
}

以上实例运行输出结果为:

    a 的值为: 0a 的值为: 1a 的值为: 2a 的值为: 3a 的值为: 4a 的值为: 5a 的值为: 6a 的值为: 7a 的值为: 8a 的值为: 9a 的值为: 1a 的值为: 2a 的值为: 3a 的值为: 4a 的值为: 5a 的值为: 6a 的值为: 7a 的值为: 8a 的值为: 9a 的值为: 10a 的值为: 11a 的值为: 12a 的值为: 13a 的值为: 14a 的值为: 15第 0 位 x 的值 = 1第 1 位 x 的值 = 2第 2 位 x 的值 = 3第 3 位 x 的值 = 5第 4 位 x 的值 = 0第 5 位 x 的值 = 0

1.1.2. 循环嵌套

在 for 循环中嵌套一个或多个 for 循环

语法

以下为 Go 语言嵌套循环的格式:

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

实例:

以下实例使用循环嵌套来输出 2 到 100 间的素数:

package mainimport "fmt"func main() {/* 定义局部变量 */var i, j intfor i=2; i < 100; i++ {for j=2; j <= (i/j); j++ {if(i%j==0) {break // 如果发现因子,则不是素数}}if(j > (i/j)) {fmt.Printf("%d  是素数\n", i)}}  
}

以上实例运行输出结果为:

    2  是素数3  是素数5  是素数7  是素数11  是素数13  是素数17  是素数19  是素数23  是素数29  是素数31  是素数37  是素数41  是素数43  是素数47  是素数53  是素数59  是素数61  是素数67  是素数71  是素数73  是素数79  是素数83  是素数89  是素数97  是素数

1.1.3. 无限循环

如过循环中条件语句永远不为 false 则会进行无限循环,我们可以通过 for 循环语句中只设置一个条件表达式来执行无限循环:

package mainimport "fmt"func main() {for true  {fmt.Printf("这是无限循环。\n");}
}

文章转载自:

http://0zBnmpJ8.gnyhc.cn
http://BRTAsZhn.gnyhc.cn
http://XnL6wO9y.gnyhc.cn
http://6bF7L9Hb.gnyhc.cn
http://TL0Hmgsx.gnyhc.cn
http://IVM39GVX.gnyhc.cn
http://Ldg6EP5Z.gnyhc.cn
http://308YyvFN.gnyhc.cn
http://aIqXKi02.gnyhc.cn
http://KCfm4pma.gnyhc.cn
http://8PPShMaU.gnyhc.cn
http://gTr0ysev.gnyhc.cn
http://RvsLZnt8.gnyhc.cn
http://h6FVWqkP.gnyhc.cn
http://2ntzpkv2.gnyhc.cn
http://b9UeJ19l.gnyhc.cn
http://Q26D29U7.gnyhc.cn
http://Y1zNOYkA.gnyhc.cn
http://8JXNtCCc.gnyhc.cn
http://SVh9ni02.gnyhc.cn
http://LqpSi6VV.gnyhc.cn
http://9Z3ySBda.gnyhc.cn
http://j7vYqzqW.gnyhc.cn
http://9Gt5O9DK.gnyhc.cn
http://PARH2hmJ.gnyhc.cn
http://sTygiMSk.gnyhc.cn
http://doA9rpub.gnyhc.cn
http://zpUqtL7D.gnyhc.cn
http://LVnMMamD.gnyhc.cn
http://RMlLSpsS.gnyhc.cn
http://www.dtcms.com/wzjs/773129.html

相关文章:

  • 网站建设策划解决方案云南互联网公司
  • 做网站怎么排版好看安卓开发需要什么技术
  • 用户体验做的好的网站重庆seo优化推广
  • 做网站送的小程序有什么用国际网站建设招标
  • 企业门户网站内容建设常见的电商平台有哪些
  • 拼图式网站开发小说类网站怎么做
  • 东莞seo网站关键词优优化腾讯邮箱官网
  • 高仿卡西欧手表网站logo大师
  • 网站建设公司 知道万维科技搜索引擎营销原理是什么
  • 网站建设的会计核算赚钱做网站
  • 临海建设银行网站河南app开发公司
  • 推荐 南昌网站建设网站后台管理员职责
  • 网站被百度降权seo推广公司价格
  • 个人备案网站内不能出现什么内容淄博网站营销与推广
  • wordpress 网址 建站wordpress xml-rpc
  • 网站导航图标muse做网站
  • 合肥网站建设怎么样网站侧面菜单展开怎么做
  • 哪里做网站便宜app小程序开发团队
  • 网站建设岗位是干什么的软文发布网站
  • 菜馆网站制作c#网站开发技术
  • 什么是网站建设?小型建筑公司有哪些
  • 淮安公司做网站自己做的网站怎么添加文档
  • 家具网站后台模板wordpress文章排版
  • 官方网站建设银行年利息是多少安阳县地图
  • 广州智能建站建设工程抗震应当坚持的原则
  • 网站 颜色标准网站怎么登陆后台
  • 深圳知名网站外国食品优秀设计网站
  • 衡水网站建设知识定州做网站
  • 网站建站系统有哪些活动策划方案
  • 网站开发充值功能wordpress简约商城