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

微商做百度推广发哪个网站收录高有什么用

微商做百度推广发哪个网站收录高,有什么用,菲纳斯wordpress,wordpress 3.9中文版- 循环语句for 1. 循环语句for 1.1.1. Golang for支持三种循环方式,包括类似 while 的语法。 for循环是一个循环控制结构,可以执行指定次数的循环。 语法 Go语言的For循环有3中形式,只有其中的一种使用分号。 for init; condition; pos…

-

循环语句for

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://www.yayakq.cn/news/449964/

相关文章:

  • 建设通网站免费注册怎么优化网站关键词的方法
  • 网站开发超链接点击后变色展示设计作品欣赏
  • 长沙网站seo收费标准宝应网站
  • 电子商务网站建设有什么意义邯郸网络运营中心处理中心在哪
  • 世纪城网站建设做八年级题目的网站
  • 国际最新新闻热点事件百度移动端关键词优化
  • 青浦网站制作su35正邦设计怎么样
  • 电子商务商城网站建设浏览器网站网址大全
  • 斜杠青年seo工作室关键词优化软件哪家好
  • 做网站中山数据线厂家东莞网站建设
  • 用什么可以做网站重庆网站推广外包企业
  • 个人做企业网站网络空间安全论文
  • 佛山网站建设哪家专业wordpress 主机什么系统
  • 工业设计创意网站wordpress投稿上传图片
  • 江苏省宿迁市建设局网站首页建网站的公司大全
  • 沈北新区建设局网站页面设计英文
  • 中国免费企业建站wp wordpress教程
  • 微网站建设高端网站定制wordpress 子主题开发
  • 上海专业网站建设网站网站不显示index.html
  • 个人网站做seo淮南网站建设价格
  • 网站建设教程赚找湖南岚鸿认 可百度游戏排行榜风云榜
  • 艺术培训网站模板网站建设具体运算
  • 如何建立公司网站模块网站规划建设实训
  • 网站上传系统中国最厉害的建筑公司
  • 湛江cms建站什么网站可以做机票行程单
  • 网站建设的切片是什么莱芜翰林名苑莱芜论坛
  • 可以注册的网站wordpress时间中文
  • 网站建设类别什么是ip地址和域名
  • 东莞网站设计公司客户管理系统 wordpress
  • 漳州正规网站建设哪家便宜网上购物软件哪个好