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

苏州网站网络营销推广做爰片在线看网站

苏州网站网络营销推广,做爰片在线看网站,企业vi包含哪些内容,做网站的叫什么软件简介 switch 语句提供了一种简洁的方式来执行多路分支选择 基本使用 基本语法如下#xff1a; switch expression { case value1:// 当 expression 的值等于 value1 时执行 case value2:// 当 expression 的值等于 value2 switch 的每个分支自动提供了隐式的 break#x…简介 switch 语句提供了一种简洁的方式来执行多路分支选择 基本使用 基本语法如下 switch expression { case value1:// 当 expression 的值等于 value1 时执行 case value2:// 当 expression 的值等于 value2 switch 的每个分支自动提供了隐式的 break意味着只有第一个匹配的 case 会被执行。不需要显式地在每个 case 后面加 break 如果你想要一个 case 执行后继续检查下一个 case可以使用 fallthrough 语句 switch x { case 1:fmt.Println(x is 1)fallthrough case 2:fmt.Println(x is 2)fallthrough case 3:fmt.Println(x is 3) default:fmt.Println(x is not 1, 2, or 3) }在上面的代码中如果 x 是 1它会打印出 “x is 1” 和 “x is 2”因为 fallthrough 语句导致程序继续执行下一个 case switch 也支持不带表达式的用法其中每个 case 可以包含一个条件表达式 y : 20switch { case y 10:fmt.Println(y is greater than 10) case y 10:fmt.Println(y is exactly 10) default:fmt.Println(y is less than 10) }在这种情况下switch 语句类似于一系列的 if-else 语句但其语法更加清晰 switch 也可以包含初始化语句类似于 if 语句 switch z : computeValue(); { case z 10:fmt.Println(z is greater than 10) case z 10:fmt.Println(z is exactly 10) default:fmt.Println(z is less than 10) }常见用法 类型判断: switch 可以用来进行类型判断在这种情况下它会匹配一个接口变量的动态类型 var i interface{} /* 一个值 */switch t : i.(type) { case string:fmt.Println(i is a string:, t) case int:fmt.Println(i is an int:, t) default:fmt.Printf(Unknown type %T\n, t) }在这个例子中i.(type) 用来发现接口变量 i 的动态类型 注意i.(type) 用于 switch 语句中进行类型断言的类型判断。它只能在 switch 的类型判断分支中使用不可以单独使用在其他地方 多值匹配: 你可以在一个 case 语句中测试多个值。这可以简化代码避免编写多个具有相同结果的 case 语句 switch x { case 1, 2, 3:fmt.Println(x is 1, 2 or 3) default:fmt.Println(x is not 1, 2, or 3) }条件组合: case 语句中可以包含多个条件这些条件可以是逻辑表达式 switch { case x 0 x 10:fmt.Println(x is between 1 and 9) case x 10 || x 20:fmt.Println(x is either 10 or 20) }无条件的 switch: 无条件的 switch 相当于一个更优雅的 if-else 链 switch { case score 90:fmt.Println(Grade: A) case score 80:fmt.Println(Grade: B) case score 70:fmt.Println(Grade: C) default:fmt.Println(Grade: F) }退出循环: 在循环内部switch 可以与 break 语句一起使用来退出循环 for {switch {case someCondition():fmt.Println(Condition met)break // 默认只会跳出 switchdefault:fmt.Println(Default case)}break // 退出 for 循环 }请注意在这种情况下break 语句只会退出 switch而不是循环。要退出循环需要在外部再次使用 break 语句 跳过当前迭代: 在循环中使用 switch可以配合 continue 语句来跳过当前迭代 for x : 0; x 5; x {switch {case x%2 0:// 跳过偶数continue}fmt.Println(Odd:, x) }
http://www.zqtcl.cn/news/225849/

相关文章:

  • 上海响应式网站建设企业seo 优化是什么
  • pc主页网站建设专业公司网站建设服务公司
  • js 取网站域名做服装团购有哪些网站有哪些
  • ysl网站设计论文网站快照回档
  • 网站建设成本计划汕头网站开发服务
  • 云朵课堂网站开发怎么收费wordpress安装完不显示
  • 网站建设进什么分录wordpress5.0 安装
  • 网站建设丷金手指专业十五户县规划建设和住房保障局网站
  • 普通门户网站开发价格怎么查公司信息
  • 广告传媒公司网站怎么做高品质的网站开发公司
  • 建设品牌型网站制作一起做玩具网站
  • 中山品牌网站设计自建站怎么做
  • 最牛免费网站建设wordpress 相册功能
  • 网站开发是培训网站开发毕业设计评审表
  • 网站对网友发帖隐私做处理网站怎么上传模板
  • 网站建设大神级公司网站 百度地图
  • 网站营销定义高端网站建设免费分析
  • 韩国网站建站html5修改器下载
  • 网站做联盟广告能赚钱吗如何制作微信小程序教程
  • 免费网页代理浏览器1广州seo效果
  • 网站开发所需基础知识学网络营销有前途吗
  • php网站怎么做集群wordpress添加产品图
  • 公司怎么建立网站吗聊城高端网站建设
  • 女生做网站编辑wordpress 办公主题
  • 接单做网站的从什么网站建网站好
  • 服务器如何发布网站正能量不良网站进入窗口免费阅读
  • 深圳个性化建网站服务商百度秒收录神器
  • 金华做公司网站wordpress会员可见插件
  • 访问自己做的网站河南百度推广公司
  • Wordpress+仿站+工具建筑材料采购网站