第 8 期:泛型来了!

第 8 期:泛型来了!

Published on Sep 30
5354
Go 夜聊
0:00
0:00
<audio class="customPlayer" src="https://d3ctxlq1ktw2nl.cloudfront.net/staging/2022-8-30/288455306-44100-2-c586ce21b646b.m4a" title="这是 Go 夜聊的第八期节目,我们和 Go 语言 101 的作者一起聊了聊期待已久的泛型,我们聊到了为什么需要泛型,设计的优点、讨论时的期望与正式发布时的失望。新出现的类型集是什么?comparable 又是什么?目前的泛型设计在未来还有多大的改进空间?" data-artist="Go 夜聊" controls /></audio> <h1 id="第-8-期泛型来了">第 8 期:泛型来了!</h1> <p>录制时间: <strong>2022-05-06</strong></p> <ul> <li>嘉宾:<a href="https://gfw.tapirgames.com/">老貘</a></li> <li>主持:<a href="https://maiyang.me/">杨文</a>,<a href="https://changkun.de/">欧长坤</a></li> </ul> <p>本期摘要:这是 Go 夜聊的第八期节目,我们和 Go 语言 101 的作者一起聊了聊期待已久的泛型,我们聊到了为什么需要泛型,设计的优点、讨论时的期望与正式发布时的失望。新出现的类型集是什么?comparable 又是什么?目前的泛型设计在未来还有多大的改进空间?</p> <h2 id="时间线">时间线</h2> <ul> <li>00:12 开场</li> <li>01:10 接触 Go 语言的动机</li> <li>03:30 编写《Go 101》的原因</li> <li>04:42 活跃在 Go 语言社区</li> <li>09:27 独立游戏的行业经历</li> <li>12:11 用 Go 语言做游戏</li> <li>13:51 泛型产生的动机,与 Go Generate 的对比</li> <li>20:21 接口、类型集、类型约束的关系</li> <li>28:36 类型集与泛型的关系</li> <li>30:40 接口与类型集是同一个概念吗?</li> <li>31:34 comparabl...