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

镇江网站建设远航科技班级优化大师的功能

镇江网站建设远航科技,班级优化大师的功能,北京现在疫情情况怎么样,做阿胶上什么网站比较好第一:类型断言是什么? 答:类型断言是go语言中专门用来判断空接口承接数据的类型的一种方式 第二:类型断言的语法? - 第一是用一个变量去承接类型断言,如果类型判断符合,就会返回空接口承接的本…

第一:类型断言是什么?

答:类型断言是go语言中专门用来判断空接口承接数据的类型的一种方式

第二:类型断言的语法?

- 第一是用一个变量去承接类型断言,如果类型判断符合,就会返回空接口承接的本来的值,如果不正确就会引发panic。

package mainimport "fmt"func main() {var try interface{} = 1v := try.(int)fmt.Printf("变量try的类型确实是int类型,值为%d\n", v)}
//输出为变量try的类型确实是int类型,值为1
package mainimport "fmt"func main() {var try interface{} = 1v := try.(string)fmt.Printf("变量try的类型确实是int类型,值为%d\n", v)}panic: interface conversion: interface {} is int, not stringgoroutine 1 [running]:
main.main()/Users/wangziheng01/go/src/main/main.go:8 +0x34
exit status 2

- 第二就是用两个变量却承接类型断言,如果判断错误(即接口值的类型与断言的类型不匹配),那么

第一个返回值将是断言类型的零值,第二个返回值将是 false。

package mainimport "fmt"func main() {var try interface{} = 1v, ok := try.(string)if ok {fmt.Printf("变量ok的值为%v\n", ok)fmt.Printf("变量try的值是%v\n", v)} else {fmt.Printf("变量ok的值为%v\n", ok)fmt.Printf("变量try的值是%v\n", v)}}
/*
变量ok的值为false
变量try的值是
/*

假如判断正确,那么第一个返回值就是原来的值,第二个返回值就是true。

package mainimport "fmt"func main() {var try interface{} = 1v, ok := try.(int)if ok {fmt.Printf("变量ok的值为%v\n", ok)fmt.Printf("变量try的值是%v\n", v)} else {fmt.Printf("变量ok的值为%v\n", ok)fmt.Printf("变量try的值是%v\n", v)}}
/*
变量ok的值为true
变量try的值是1
/*

第三:类型断言常用于判断空接口类型的方式?

package mainfunc main() {var try interface{} = 1switch try.(type) {case int:println("int")case string:println("string")case bool:println("bool")default:println("other")}}

结果就会输出 int。

另外,value.(type) 是 Go 语言中的一个特殊语法,用于在 switch 语句中获取接口值的具体类型。这种语法只能在 switch 语句中使用,不能在其他地方使用。

http://www.dtcms.com/wzjs/432320.html

相关文章:

  • 个人网站建设方案书 学生十大计算机培训学校
  • 头条网站怎么做的线上购买链接
  • 一级av做爰片不卡免费网站企业自建网站
  • 林业厅网站建设方案网页制作软件哪个好
  • 中山 网站建设专业百度seo排名优化
  • 做任务兼职赚钱的网站游戏推广平台哪个好
  • 乐平市网站建设关键词seo优化排名公司
  • 北京做网站开发的公司太原百度推广开户
  • wordpress 悬浮播放器seo优化方法
  • 学校作业怎么做网站优化设计的答案
  • 《两学一做 榜样》网站站长源码
  • 广州市政府门户网站的网址是seo工具大全
  • 网站制作哪个好一些优化seo方案
  • 新做好的网站如何做seo百度地图疫情实时动态
  • 合肥建网站公司苏州关键词优化排名推广
  • 简单模板网站制作时间百度知道
  • 关于域名和主机论坛的网站视频号链接怎么获取
  • wordpress下载器插件整站优化要多少钱
  • 万链网站做的怎么样?友情链接网站源码
  • 网站制作包括哪些启动互联全网营销推广
  • 织梦网站怎么做索引地图免费推广的渠道有哪些
  • 官网网站建设需求南宁白帽seo技术
  • 公司经营范围 网站开发百度权重网站排名
  • 免费下软件的网站新闻网最新消息
  • 深圳wap网站建设曼联vs恩波利比分
  • 沧县做网站价格网络营销推广方式
  • 甘肃企业建站系统费用百度app客服人工电话
  • 企业网站多少钱一个广州seo优化外包服务
  • 上海浦东做网站公司什么是seo关键词优化
  • 顺的网站建设咨询微信指数查询