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

wordpress主题 免费深圳高端seo公司助力企业

wordpress主题 免费,深圳高端seo公司助力企业,沈阳自主建站模板,北京网站建设设计公司浩森宇特Go语言 label标签和枚举介绍及使用示例 目录 标签label 标签和goto continue break 枚举 代码示例 说明 总结 标签label 标签和goto 设置标签,并在标签中判断符合条件后,跳到指定标签位置。 示例如下: package mainimport "…

 Go语言 label标签和枚举介绍及使用示例

目录

标签label

标签和goto

continue

break

枚举

代码示例

说明

总结


标签label

标签和goto

设置标签,并在标签中判断符合条件后,跳到指定标签位置。

示例如下:

package mainimport "fmt"func main() {LABEL1:for i := 0; i < 5; i++ {for j := 0; j < 5; j++ {if j == 3 {goto LABEL1}fmt.Println("i:", i, ",j:", j)}}fmt.Println("end------")
}

下次进入循环时,i不会保存之前的状态,重新从0开始计算,重新来过,无限循环。

continue

会跳到指定的位置,但是会记录之前的状态,i变成1。

示例如下:

func main() {
LABEL1:for i := 0; i < 5; i++ {for j := 0; j < 5; j++ {if j == 3 {continue LABEL1}fmt.Println("i:", i, ",j:", j)}}fmt.Println("end------")
}

运行结果:

i: 0 ,j: 0
i: 0 ,j: 1
i: 0 ,j: 2
i: 1 ,j: 0
i: 1 ,j: 1
i: 1 ,j: 2
i: 2 ,j: 0
i: 2 ,j: 1
i: 2 ,j: 2
i: 3 ,j: 0
i: 3 ,j: 1
i: 3 ,j: 2
i: 4 ,j: 0
i: 4 ,j: 1
i: 4 ,j: 2
end------

break

直接跳出指定位置的循环。

示例如下:

func main() {LABEL1:for i := 0; i < 5; i++ {for j := 0; j < 5; j++ {if j == 3 {break LABEL1}fmt.Println("i:", i, ",j:", j)}}fmt.Println("end------")
}

运行结果:

i: 0 ,j: 0
i: 0 ,j: 1
i: 0 ,j: 2
end------

枚举

在go语言中没有枚举类型,但是我们可以使用const + iota(常量累加器)来进行模拟。

代码示例

示例如下:

package mainimport "fmt"func main() {// 定义变量//var number int//var name string//var flag bool// 可以使用变量组来统一定义变量/*var (number int,name string,flag bool)*/// 模拟一个一周的枚举const(MONDAY = iota  //0TUESDAY        //1WEDNESDAY      //2THURSDAY       //3FRIDAY        //4SATURDAY       //5SUNDAY         //6M, N = iota, iota // const属于预编译期赋值,所以不需要:=进行自动推导)fmt.Println(MONDAY)fmt.Println(TUESDAY)fmt.Println(WEDNESDAY)fmt.Println(THURSDAY)fmt.Println(FRIDAY)fmt.Println(SATURDAY)fmt.Println(SUNDAY)fmt.Println(M, N)
}

 

说明

1.iota是常量组计数器

2.iota从0开始,每换行递增1

3.常量组有个特点如果不赋值,默认与上一行表达式相同

4.如果同一行出现两个iota,那么两个iota的值是相同的

5.每个常量组的iota是独立的,如果遇到const iota会重新清零

总结

Go语言 label标签和枚举介绍及使用示例

http://www.yidumall.com/news/63652.html

相关文章:

  • 展示型为主的网站网站排名优化查询
  • directadmin备份网站百度推广平台登录
  • h5类型的网站是怎么做的广告网站推荐
  • ps建模教程广西网站seo
  • 店铺首页图片云南seo
  • p2p网站建设费用seo关键词推广渠道
  • 网站前台主要的功能是什么青岛seo网络推广
  • 服务器网站建设维护seo方案怎么做
  • 网站建设推广新业务seo教程下载
  • 网站克隆镜像做关键字seo关键词在线播放免费
  • 怎么做视频直播网站网站搜什么关键词好
  • 做设计什么网站可以兼职宁波seo怎么做优化
  • 把excel做数据库分享成网站爱站网关键词挖掘工具
  • 如何利用织梦cms做企业网站网络推广服务协议
  • 用word做旅游网站口碑营销
  • wordpress链接插件seo诊断服务
  • python做简单网站天津seo选天津旗舰科技a
  • 在线做生存曲线的网站有哪些好的竞价推广外包公司
  • 织梦如何做网站留言功能整合营销传播最基础的形式是
  • 什么网站做adsense好郑州网站seo
  • 深圳高端网站制作公司优化大师官方正版下载
  • 免费推广网站建设谷歌推广新手教程
  • 做soho的网站个人怎么做网站
  • 什么是网站建设外包搜狗指数官网
  • 做美团一样的网站需要多少钱快速排名软件seo系统
  • 南京手机网站设计公司宁波网站推广哪家公司好
  • 做一网站百度联盟app
  • 想见你一个网站怎么做会计培训班推荐
  • 兼职做ps网站seo软件优化
  • 书店手机网站模板it培训机构出来能找到工作吗