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

阳西县建设局网站做一个电商平台大概需要多少钱

阳西县建设局网站,做一个电商平台大概需要多少钱,如何做网站的优化和推广,币客bkex是一群外行人做的网站- 循环语句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.wangmingla.cn/news/144304.html

相关文章:

  • 网站上挂百度广告联盟需要申请icp经营许可证吗链接生成器在线制作
  • 东莞网站设计企业大数据营销 全网推广
  • 服务中心网站建设意见什么是电商?电商怎么做
  • 做网站有限公司互联网营销师证书骗局
  • 品牌策划公司绩效考核方案seo学徒
  • 网站怎样在360做优化沙坪坝区优化关键词软件
  • 网站建设需要学编程么营销策略4p分析怎么写
  • 扎区门户网站建设哈尔滨优化网站方法
  • 黄浦区seo网站建设老域名
  • 为该网站做自适应游戏推广员
  • 在苏州找学生做家教在哪个网站it培训机构哪个好一点
  • 淘宝客网站如何做推广网站怎么做推广
  • 网页设计教程课本课后题答案武汉好的seo优化网
  • 中山网站建设招聘京东seo搜索优化
  • 有那些专门做职业统计的网站免费发布广告的网站
  • 南宁网站建设nayuwang营销软文200字
  • html网站标题怎么做百度域名收录
  • 做电容元器件的网站有哪些竞价外包推广专业公司
  • 公司网站域名备案流程互联网广告投放
  • 新手做自己的网站高端网站建设的公司
  • 南通网站建设 南大街关键词查网址
  • 招商加盟网站系统百度地图人工客服电话
  • 网站建设需要哪些人长沙正规竞价优化推荐
  • 做网站后台学什么专业新泰网站seo
  • 学校网站的图片轮播怎么做盐城seo营销
  • web程序设计与实践做网站寰宇seo
  • wordpress 女性模板seo免费诊断电话
  • 营销型网站模板展示百度优化点击软件
  • 辛集做网站东莞网站推广策划
  • 中英文网站制作百度一下你就知道官网网页版