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

宁波制作手机网站唐山教育平台网站建设

宁波制作手机网站,唐山教育平台网站建设,网站的前台和后台,廊坊优化技巧文章目录 1. 基本语法1.1 单分支1.2 双分支1.3 多分支 2. Go特有的if语句特性2.1 条件前可以包含初始化语句2.2 条件表达式不需要括号2.3 必须使用大括号2.4 判断语句所在行数控制 Go语言的if语句用于条件判断,与其他C风格语言类似,但有一些独特的语法特…

文章目录

  • 1. 基本语法
    • 1.1 单分支
    • 1.2 双分支
    • 1.3 多分支
  • 2. Go特有的if语句特性
    • 2.1 条件前可以包含初始化语句
    • 2.2 条件表达式不需要括号
    • 2.3 必须使用大括号
    • 2.4 判断语句所在行数控制

Go语言的if语句用于条件判断,与其他C风格语言类似,但有一些独特的语法特点。

1. 基本语法

if condition {// 条件为true时执行的代码
}

1.1 单分支

以下代码表示只有一个判断,如果x > 5则执行大括号中的内容。否则持续继续往后执行。

// 单分支if x > 5 {fmt.Println("x大于5")}

1.2 双分支

以下代码也只有一个判断,如果x > 5则执行第一个大括号中的内容。否则持续else后面的大括号中的内容。

    // 双分支if x > 15 {fmt.Println("x大于15")} else {fmt.Println("x不大于15")}

1.3 多分支

以下代码有多个判断,如果x < 5则执行第一个大括号中的内容。执行完第一个括号中的内容则跳出if语句,不再进行后续的判断。如果不满足第一个判断x < 5,则进入第二次判断,第二次判断满足则执行第二次大括号中的内容,执行完跳出if语句。以此类推,如果所有条件都不满足,则执行else后大括号的内容。
注意:这里的else可以不写(效果等同于else中的语句为空),不写则当所有条件都不符合时,不执行任何内容。

    // 多分支if x < 5 {fmt.Println("x小于5")} else if x < 15 {fmt.Println("x在5到15之间")} else {fmt.Println("x大于等于15")}

2. Go特有的if语句特性

2.1 条件前可以包含初始化语句

// 用分号分隔
if y := 11; y > 10 {fmt.Println("y大于10:", y)
}

2.2 条件表达式不需要括号

条件表达式的括号可加可不加,但是这里推荐不加,因为go的源码也是没有加括号的。写法和作者保持一致。

if x > 5 {  // 正确
// if (x > 5) {  // 也可以,但不推荐

2.3 必须使用大括号

在c语言之类的语言中,如果if之后的语句只有一句是可以不使用大括号的,但是GO语言强制使用括号。其实这也很好的规范了开发者的代码风格,在很多公司中if后面不加大括号是无法通过Review。

if x > 5 fmt.Println("x大于5")  // 错误:缺少大括号

2.4 判断语句所在行数控制

	// 错误语法示例if x < 5 {fmt.Println("x小于5")} else if x < 15 {fmt.Println("x在5到15之间")} else {}// 正确语法示例if x < 5 {fmt.Println("x小于5")} else if x < 15 {fmt.Println("x在5到15之间")} else {}
http://www.dtcms.com/a/510018.html

相关文章:

  • 贵阳网站建设公司排名门户网站开发费用
  • 可以直接进入网站的正能量网站建设洛阳
  • 建设网站费用入会计分录昆山网站建设费用
  • 舟山建站兼容最好wordpress主题
  • 行业排名查询网站网站pc端建设
  • 网站开发框架文档网站默认图片素材
  • 江苏省交通建设厅门户网站WordPress数据库备份还原
  • 建设网站怎么加购物车城乡与住房建设部网站首页
  • 杭州设计企业网站高端公司网站服务内容怎样选
  • 电子商务网站的建设与规划论文WordPress简体中文设置教程
  • 网站中怎么做网站统计宁波网站建设制作哪家好
  • 网站建设 盈利品牌网站设计服务
  • 网站建设系永久云服务器免费领
  • 无锡建设建设局网站优化方案历史
  • 泉州网站优化排名长沙制作网站公司
  • 深圳设计网站公司torrentkitty磁力猫
  • 一学一做看视频网站网络营销大师排行榜
  • 网站建设优化教程全国中小企业网
  • 网站建设招标书模板wordpress自定义前端
  • 网站建设 启象科技孟村网站建设
  • 类网站建设江门市蓬江区最新发布
  • 军博网站建设公司成都的科技公司有哪些
  • 北京网站的建立的国泰君安建设工程官方网站
  • 怎样建立免费的个人网站软件工程属于什么专业类别
  • 网站备案为什么要闭站长春哪家公司做网站好
  • ph域名网站网站内容方案
  • 石油网站编辑怎么做全网营销解决方案
  • 做mip网站必须备案吗手机网页无法访问
  • 网站免费空间哪里申请余姚市城乡建设局网站
  • 要写网站建设方案网站建设 秦皇岛公司哪家好