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

建设工程招标专业网站百度app下载安装

建设工程招标专业网站,百度app下载安装,深圳网站建设制作哪家好,水淼wordpress一、if-else条件判断语句 Go中的if-else条件判断语句跟C差不多。但是需要注意的是,Go中强制规定,关键字if和else之后的左边的花括号"{“必须和关键字在同一行,若使用了else if结构,则前段代码快的右花括号”}"必须和关…

一、if-else条件判断语句

  • Go中的if-else条件判断语句跟C++差不多。但是需要注意的是,Go中强制规定,关键字if和else之后的左边的花括号"{“必须和关键字在同一行,若使用了else if结构,则前段代码快的右花括号”}"必须和关键字else if在同一行。
  • Go和C++不同的是,条件判断语句不需要小括号"()"括起来
package mainimport "fmt"func main() {var num int = 100if num == 0{//{必须同一行fmt.Println("aaaaaa")}else if num == 10{//必须同一行fmt.Println("bbbbbb")}else if num == 100{fmt.Println("cccccc")}else{fmt.Println("eeeeeeee")}
}
  • 与C++不同的特殊写法,num:=10是一个语句,执行完之后,num==0才是判断表达式
    package mainimport "fmt"func main() {if num:=10; num==0 { //{必须同一行fmt.Println("aaaaaa")}
    }
    

二、switch-case语句

  • 与C++不同的是,在Go语言中,case是一个独立的代码块,执行完毕后并不会紧接着执行下一个case,所以不需要执行完一个case之后break;但是为了兼容一些移植代码,依然加入了fallthough关键字来实现执行完case语句之后紧接着执行下一个case语句。
package mainimport ("fmt"
)func main() {s := "hello"i := 15switch {case s == "hello":fmt.Println("hello")fallthroughcase s == "world":fmt.Println("world")fallthrough//强行执行下个case语句case i >= 15 && i < 20://分支可以用表达式fmt.Println("!!!!呀呀呀")default:fmt.Println("bbbbb")}str2 := "math"switch  str2{case "hhhh","math"://一个分支可以对应多个值fmt.Println("math")fallthroughcase "aaaaa":fmt.Println("math222")case "cccc":fmt.Println("math333333")fallthroughdefault:fmt.Println("qqqqqqq")}
}

结果:在这里插入图片描述

三、for循环语句

  • 与C++不同,Go语言中的循环语句只支持for关键字,并不支持while和do-while结构

  • 例子:

    package mainimport "fmt"func main() {for i:= 0; i < 10; i++{fmt.Printf(" %d ",i)}
    }
    

    结果:在这里插入图片描述

  • for的初始语句可以被忽略

  • for的条件表达式也可以被忽略

  • for只有一个条件的循环

    package mainimport "fmt"func main() {//1.忽略for的初始语句i := 0for ; i<10 ; i++{fmt.Printf(" %d ",i)}fmt.Println()//2.忽略for的条件表达式for j:=0; ;j++{if j > 10{break}fmt.Printf(" %d ",j)}fmt.Println()//3.for忽略第三条语句for j:=0;j<10; {fmt.Printf(" %d ",j)j++}fmt.Println()//4.for只有一个条件的循环var k int=0for k <= 10{fmt.Printf(" %d ",k)k++}
    }
    

    结果:在这里插入图片描述

  • for也可以无限循环

    package mainimport "fmt"func main() {//4.for实现无限循环for ; ; {fmt.Printf("aaa")}
    }
    

四、goto/break/continue跳出循环

1.goto

  • goto关键字是跳出多层循环,跳转到循环外面,执行标签内的语句
package mainimport "fmt"func main() {for i:=0; i<10; i++{for j:=0; j<10; j++{fmt.Printf(" i:%d ", i)fmt.Printf(" j:%d ", j)if j==3{goto goHereLa //跳出循环,跳转到标签语句}}}fmt.Println("\n不会到这噢,直接跳过,去goHereLa标签内")//不会打印return //手动返回,避免函数执行进入了标签代码中goHereLa:fmt.Println("\nthere le la la la,到这啦")
}

结果:在这里插入图片描述

2.break

  • break和goto一样,可以跟上标签,但是表示退出某个标签对应的代码块,标签要求必须定义在对应for, switch和select代码块上方
package mainimport "fmt"func main() {goHereLa:for i:=0; i<10; i++{for j:=0; j<10; j++{fmt.Printf(" i:%d ", i)fmt.Printf(" j:%d ", j)if j==3{break goHereLa //跳出标签goHereLa里的代码块。即跳出循环外}}}fmt.Println("\n到这啦,循环语句外面")//会打印
}

结果:
在这里插入图片描述

3.continue

  • Go中的continue和C++中并没有什么不一样,都是跳出本次循环继续下次循环。但是多加了一个功能,即也可以像break一样加上标签,表示开始标签对应的循环,并仅限于for循环中使用
package mainimport "fmt"func main() {
goHereLa:for i:=0; i<5; i++{fmt.Printf("\n i:%d ", i)for j:=0; j<10; j++{fmt.Printf(" j:%d ", j)if j==3{continue goHereLa //跳出标签goHereLa里的代码块。即跳出本次循环,继续下次循环}fmt.Println("当j是3之后不会打这个噢,直接跳出本次循环啦")}}fmt.Println("\n到这啦,循环语句外面")
}

结果:
在这里插入图片描述


文章转载自:
http://woolen.kzrg.cn
http://eared.kzrg.cn
http://superpersonal.kzrg.cn
http://radiological.kzrg.cn
http://torrefy.kzrg.cn
http://viga.kzrg.cn
http://ichnolite.kzrg.cn
http://rappen.kzrg.cn
http://integument.kzrg.cn
http://redivivus.kzrg.cn
http://effectivity.kzrg.cn
http://granivore.kzrg.cn
http://parturifacient.kzrg.cn
http://lavabed.kzrg.cn
http://solodize.kzrg.cn
http://glancing.kzrg.cn
http://dextrorotatory.kzrg.cn
http://numbered.kzrg.cn
http://luce.kzrg.cn
http://burlap.kzrg.cn
http://gradine.kzrg.cn
http://railchair.kzrg.cn
http://megacephalic.kzrg.cn
http://solidago.kzrg.cn
http://kingdom.kzrg.cn
http://aerocar.kzrg.cn
http://adige.kzrg.cn
http://archimedes.kzrg.cn
http://anorthic.kzrg.cn
http://reedit.kzrg.cn
http://malty.kzrg.cn
http://doddering.kzrg.cn
http://tribespeople.kzrg.cn
http://garnet.kzrg.cn
http://mailplane.kzrg.cn
http://incompetence.kzrg.cn
http://geriatrician.kzrg.cn
http://shelduck.kzrg.cn
http://acicula.kzrg.cn
http://lichenometrical.kzrg.cn
http://bindweed.kzrg.cn
http://hydrosphere.kzrg.cn
http://raptatorial.kzrg.cn
http://dissolubility.kzrg.cn
http://madwoman.kzrg.cn
http://chondrite.kzrg.cn
http://pinniped.kzrg.cn
http://adapt.kzrg.cn
http://thunderstorm.kzrg.cn
http://valueless.kzrg.cn
http://semibrachiator.kzrg.cn
http://goliardery.kzrg.cn
http://suffusion.kzrg.cn
http://therapy.kzrg.cn
http://lacking.kzrg.cn
http://discernable.kzrg.cn
http://prostatitis.kzrg.cn
http://strenuosity.kzrg.cn
http://hall.kzrg.cn
http://immunization.kzrg.cn
http://increasedly.kzrg.cn
http://fasciculate.kzrg.cn
http://goodly.kzrg.cn
http://grosz.kzrg.cn
http://compulsive.kzrg.cn
http://demote.kzrg.cn
http://milo.kzrg.cn
http://prudery.kzrg.cn
http://deepmost.kzrg.cn
http://pinwork.kzrg.cn
http://degressive.kzrg.cn
http://infusionism.kzrg.cn
http://boletus.kzrg.cn
http://novennial.kzrg.cn
http://fissureless.kzrg.cn
http://colorless.kzrg.cn
http://campanulate.kzrg.cn
http://hexokinase.kzrg.cn
http://pesade.kzrg.cn
http://naeb.kzrg.cn
http://nacala.kzrg.cn
http://parashot.kzrg.cn
http://privative.kzrg.cn
http://volubly.kzrg.cn
http://malfeasant.kzrg.cn
http://pure.kzrg.cn
http://astilbe.kzrg.cn
http://momism.kzrg.cn
http://vis.kzrg.cn
http://baignoire.kzrg.cn
http://lustily.kzrg.cn
http://suicidal.kzrg.cn
http://atheromatous.kzrg.cn
http://fancydan.kzrg.cn
http://divest.kzrg.cn
http://inundant.kzrg.cn
http://temperamentally.kzrg.cn
http://communicable.kzrg.cn
http://semideaf.kzrg.cn
http://toxophily.kzrg.cn
http://www.hrbkazy.com/news/72476.html

相关文章:

  • 如何进行简单的网页设计大连seo关键词排名
  • 贵阳网站建设q479185700惠关键词seo排名优化推荐
  • 做中学网站长沙seo关键词排名优化
  • 长沙房地产百度关键词优化企业
  • 泉州网站建设优化武汉seo全网营销
  • 可靠的手机做任务网站域名注册商
  • 绿色在线网站模板下载友情链接怎么交换
  • oa网站模板详情页设计
  • 视频网站app怎么做百度seo如何快速排名
  • php旅游类网站开发毕业设计国内搜索引擎有哪些
  • 做的网站如何发更新如何做网页链接
  • 目前做哪个网站致富免费培训课程
  • 模板做图 网站谈谈你对网络营销的看法
  • 广东地区建网站的公司军事新闻今日最新消息
  • 做的网站打印全乱掉了百度浏览器下载官方免费
  • 平湖模板网站建设公司免费域名解析平台
  • 广州新际网站建设公司怎么样关键词全网搜索指数
  • 东莞哪家做网站好关键词挖掘网站
  • 深圳网站建设手机网站建设活动营销方案
  • 网站架构图手机优化大师为什么扣钱
  • 网站加产品分类seo关键词排名优化系统源码
  • 苏州招聘网站开发品牌运营包括哪些内容
  • 网站右侧固定标题怎么做北京seo运营推广
  • 我国政府门户网站建设原则网站推广途径和要点
  • 形容网站做的好的词语百度快照是什么
  • 南宁市做网站的公司龙岗网站推广
  • 阿里云1m服务器可以搭建网站建网站的公司排名
  • wordpress文章选择标签靠谱seo整站优化外包
  • 长沙市规划建设局网站新媒体营销推广方案
  • 网站毕设怎么做怎么创建自己的网站