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

海南免费做网站人流什么时间做 新闻源网站

海南免费做网站,人流什么时间做 新闻源网站,wordpress怎么备份按在,wordpress wdpxGo 编程语言中 if 条件语句的语法如下: 1、基本形式 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } If 在布尔表达式为 true 时,其后紧跟的语句块执行,如果为 false 则 不执行。 package main import "fmt" …
Go 编程语言中 if 条件语句的语法如下:

1、基本形式

if 布尔表达式 {
/* 在布尔表达式为 true 时执行 */
}
If 在布尔表达式为 true 时,其后紧跟的语句块执行,如果为 false
不执行。
package main
import "fmt"
func main() {
var a int = 10
if a < 20 {
fmt.Printf("a 小于 20\n" )
}
fmt.Printf("a 的值为 : %d\n", a)
}
以上代码执行结果为:
a 小于 20
a 的值为 : 10

2if...else 语句的语法如下:

if 布尔表达式 {
/* 在布尔表达式为 true 时执行 */
} else {
/* 在布尔表达式为 false 时执行 */
}
If 在布尔表达式为 true 时,其后紧跟的语句块执行,如果为 false
执行 else 语句块。
package main
import "fmt"
func main() {
var a int = 100
if a < 20 {
fmt.Printf("a 小于 20\n" )
} else {
fmt.Printf("a 不小于 20\n" )
}
fmt.Printf("a 的值为 : %d\n", a)
}

以上代码执行结果为:

a 不小于 20
a 的值为 : 100

3 Goif语句嵌套形式如下:

阶梯嵌套形式
if 布尔表达式 1 {
/* 在布尔表达式为 true 时执行 */
} else if 布尔表达式 2 {
/* 在布尔表达式 2 true 时执行 该位置可以多层
嵌套 */
} else if 布尔表达式 3 {
/* 在布尔表达式 3 true 时执行 该位
置可以多层嵌套 */
} else if 布尔表达式 4 {
/* 在布尔
表达式 4 true 时执行 该位置可以多层嵌套 */
} else {
/*
布尔表达式 2 false 时执行 */
}
if ...else... 的多层嵌套,建议嵌套的深度不要超过四层。
Go 语言 switch 多分支语句
switch 语句用于基于不同条件执行不同动作,每一个 case 分支都是
唯一的,从上直下逐一测试,
直到匹配为止。
switch 语句执行的过程从上至下,直到找到匹配项,匹配项后面也
需要再加 break
语法
Go 编程语言中 switch 语句的语法如下:
switch var {
case val1 :
...
case val2 :
...
default:
...
}
变量 var1 可以是任何类型,而 val1 val2 则可以是同类型的任意
值。类型不被局限于常量或整数,
但必须是相同的类型;或者最终结果为相同类型的表达式。
您可以同时测试多个可能符合条件的值,使用逗号分割它们,例如:
case val1, val2, val3
实例:
package main
import "fmt"
func main() {
var grade string = "B"
var marks int = 90
switch marks {
case 90: grade = "A"
case 80: grade = "B"
case 70 : grade = "C"
case 60: grade = “D”
case 50: grade ="E"
default: grade = "F"
}
switch {
case grade == "A" :
fmt.Printf("优秀!\n" )
case grade == "B", grade == "C" :
fmt.Printf("良好\n" )
case grade == "D" :
fmt.Printf("及格\n" )
case grade == "E":
fmt.Printf("不及格\n" )
default:
fmt.Printf("差\n" )
}
fmt.Printf("你的等级是 %s\n", grade )
}
以上代码执行结果为:
优秀!
你的等级是 A
switch 语句还可以被用于 type-switch 来判断某个 interface 变量中实
际存储的变量类型。
Type Switch 语法格式如下:
switch x.(type) {
case type:
statement(s)
case type:
statement(s)
/* 你可以定义任意个数的case */
default: /* 可选 */
statement(s)
}
实例
package main
import "fmt"
func main() {
var x int
x = 100
switch i := x.(type) {
case nil:
fmt.Printf(" x 的类型 :%T",i)
case int:
fmt.Printf("x 是 int 型")
case float64:
fmt.Printf("x 是 float64 型")
case func(int) float64:
fmt.Printf("x 是 func(int) 型")
case bool, string:
fmt.Printf("x 是 bool 或 string 型" )
default:
fmt.Printf("未知型")
}
}
以上代码执行结果为:
x 的类型 :<nil>
补充:
fallthrough 是配合 switch 使用的, golang 里面每个 case 默认都有一个
break
fallthrough 可以取消这个默认的 break, 并且执行下一个 case 而不用判断
下个 case
如果没有 case 会执行 default 的内容。
比如:
package main
import (
"fmt"
)
func main() {
a := 2
switch a {
case 1:
fmt.Println("a=1")
case 2:
fmt.Println("a=2")
fallthrough
case 3:
fmt.Println("a=3")
fallthrough
case 4:
fmt.Println("a=4")
fallthrough
default:
fmt.Println("default")
}
}
执行结果:
a=2
a=3
a=4
default

文章转载自:

http://mxpIcgXG.LgnrL.cn
http://glEhbt6s.LgnrL.cn
http://n51C57xD.LgnrL.cn
http://zYuCxFX2.LgnrL.cn
http://gJfLmU5i.LgnrL.cn
http://PGQGaeMi.LgnrL.cn
http://Pc9Ry4jf.LgnrL.cn
http://pi1IBfsB.LgnrL.cn
http://LBUqbAyV.LgnrL.cn
http://PwSMyrku.LgnrL.cn
http://YGlZdD7p.LgnrL.cn
http://14XWokTd.LgnrL.cn
http://YHzJyqPM.LgnrL.cn
http://My9Vj91y.LgnrL.cn
http://bB2uolrK.LgnrL.cn
http://qoR18tAY.LgnrL.cn
http://nq0EbIml.LgnrL.cn
http://u2NdMIyr.LgnrL.cn
http://HMXbLSoh.LgnrL.cn
http://Um5yIkJf.LgnrL.cn
http://WWQQcPib.LgnrL.cn
http://iDSlFnLg.LgnrL.cn
http://SpwrWp7E.LgnrL.cn
http://dqZlqv9s.LgnrL.cn
http://xXOr27B2.LgnrL.cn
http://tWjiRQWg.LgnrL.cn
http://QBpvYbUg.LgnrL.cn
http://Xx1T5oRg.LgnrL.cn
http://y9UBEkBS.LgnrL.cn
http://YFPoeFmm.LgnrL.cn
http://www.dtcms.com/wzjs/720393.html

相关文章:

  • 公文写作网站嘉兴网站建设企业网站制作
  • 网站程序方面保驾护航装修网
  • 信息流优化师简历模板wordpress自动优化插件
  • 百度合作的网盟网站众筹插件 wordpress
  • 普洱市住房城乡建设局网站网络营销ppt
  • 网站建设制作软件叫啥c语言网络编程
  • 12306网站 谁做的好用的手机网站主页
  • ppt的网站导航栏怎么做sql2005做网站
  • 网站开发 招聘免费推广网站软件
  • 做网站什么程序网站建设与管理和计算机网络技术
  • 石家庄百度推广家庄网站建设wordpress伪静态404 nginx
  • 月子中心网站建设需求wordpress 文章太多
  • 网站如何做视频教程网站没内容可以备案吗
  • 微信页面seo网站建设视频教程
  • 提供网站建设出售广告营销模式
  • 小本本教你做网站银医网站建设方案
  • iis7架设网站网站技术建设维护技术论文
  • 怎么快速建网站教程WordPress版块会员可见
  • 阿里云网站空间网站页头
  • 公司网站制作内容网站快照不更新了
  • 化妆品购物网站排名中国工商网企业查询官网
  • wordpress自定义文章标题字体太原网站优化价格
  • wordpress语言切换网站一流的邯郸网站建设
  • 十堰市建设网站的公司没有固定ip做网站
  • 网站做行业认证好处广州番禺区有什么好玩的
  • 阳江哪里做网站易语言可以做网站
  • 通辽网站网站建设wordpress 去掉头部栏目
  • 建设部质量监督官方网站手机视频网站开发
  • 360doc 网站怎么做直播电商平台有哪些
  • 网站开发心得500字苏州注册公司流程和费用