亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第3天 go語言接口的值類型

標簽:
Go

课程名称GO开发工程师

课程章节:1-4接口的值类型

课程讲师ccmouse

课程内容

  1. 接口里的变量有什么;
    实现者的类型 + 实现者的值 / 实现值值的指针
  2. ​接口变量自带指针;
  3. 接口变量同样通过值传递,几乎用不到接口变量的指针 ;
  4. 指针接收者只能以指针方式使用,值类型的接收者两者均可(指针方式或者值方式) ;
  5. 用接口类型表示任何类型: interface{};
  6. 使用Type Assertion去验证类型是否正确:realRetriever := r.(*real.Retriever),示例是假定r的类型是(*real.Retriever)。

课程收获

  1. 一般不使用接口本身的指针去操作,更多的是接口本身使用值,接口内部的值去做指针操作。
  2. 万能类型的接口interface 用起来比较方便,但一个切片里包含多种类型的数据,在实际使用过程中会不会带来坑?
  3. 打印格式化:%T打印类型;%v(小写)打印值。
  4. 日常使用中建议使用值类型的接收者,以为值类型的接收者既可以接收指针、又可以接收值方式传递具体的数据。

https://img4.sycdn.imooc.com/6318ad8c0001ed5c19200915.jpg
图片描述
图片描述
图片描述

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消