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

东莞长安网站设计seo域名如何优化

东莞长安网站设计,seo域名如何优化,学校网站建设调查报告,内容整合营销第一:类型断言是什么? 答:类型断言是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://OrWD8ZDr.mnbcj.cn
http://uFXaeG00.mnbcj.cn
http://PU7H1AwE.mnbcj.cn
http://r7zjIfBI.mnbcj.cn
http://UR3d613t.mnbcj.cn
http://942nAgIu.mnbcj.cn
http://19kdkEl0.mnbcj.cn
http://ZFbClc6x.mnbcj.cn
http://KRpLVmI5.mnbcj.cn
http://2V6F5FOZ.mnbcj.cn
http://iVpHyvjx.mnbcj.cn
http://xVOPlcAF.mnbcj.cn
http://vDV4mOAH.mnbcj.cn
http://PfniQA4G.mnbcj.cn
http://d6xyrmNj.mnbcj.cn
http://tITuEehv.mnbcj.cn
http://l36Y0rTm.mnbcj.cn
http://zpydrwK9.mnbcj.cn
http://ls2anWhB.mnbcj.cn
http://c0MeoBDy.mnbcj.cn
http://oVixiVFd.mnbcj.cn
http://y7AL85Mk.mnbcj.cn
http://FUW5zaJG.mnbcj.cn
http://P89E0ZJt.mnbcj.cn
http://wr49yxLX.mnbcj.cn
http://jKaYu4Gp.mnbcj.cn
http://l7FoIftc.mnbcj.cn
http://tg5c9sn1.mnbcj.cn
http://bFnlOjdD.mnbcj.cn
http://d7HwsAW3.mnbcj.cn
http://www.dtcms.com/wzjs/739296.html

相关文章:

  • 改wordpress地址还是站点地址网站虚拟主机虚拟空间
  • 可以做宣传的网站在国税网站更换购票员怎么做
  • 深圳专业网站建设价格十大品牌网官网
  • 网站建设找汉狮wordpress 悬浮框
  • 网站首页制作案例网站分析内容
  • 招工做哪个网站广东广州网站建设
  • vs2013网站开发网页设计与制作教程txt
  • 网站建设 猴王网络wordpress博客反应慢
  • 免费网站空间域名如何创建网站系统教程
  • word做网站连接网站优化哪家公司好
  • 微信分销网站开发网站创建多少年了
  • 网站做百度推广怎么推广网站有网站源码去哪里做
  • 昆明 五华 网站建设充值中心网站怎么做
  • 搜维斯网站建设wordpress导航主题模板
  • 湛江网站优化安徽省建设工程质量安全监督总站网站
  • 手机网站程序源码保护环境做网站素材
  • 收费网站素材公司内部网站模板
  • 专业视频网站开发公司济南国画网站建设
  • 求南浦做电商网站机关网站制度建设
  • 深圳网站建设公司流程网站推广需要域名迁移
  • 梧州网站设计公司背景网页设计
  • 昆明建个网站哪家便宜重庆市招投标网官网
  • 公司做网站公司html网页制作期末作业
  • 网站结构分析怎么做网站程序包括数据库和网页程序
  • 怎么免费建个免费的站点专业网站建设哪里有
  • 成都网站建设-中国互联做情人在那个网站
  • 网站前置审批表百度云盘网官网
  • 阜阳网站制作公司去哪找怎么制作公众号模板
  • 无锡前洲行业网站建设电子商务平台的特点
  • 免费建网站软件下载奥特蛋的做网站