你期望 Go 1.18 中泛型是什么样子?

blov · 2021-11-02 20:21:33 · 1654 次点击
liuhuijie
怎么才能激活呢

把内存逃逸溢出改善一下吧 被折腾死了

#2
更多评论

不希望加入泛型,只希望把slice的坑填上,让slice跟java的arraylist一样简单

另外err和异常处理区分开  err相当于c里面的retcode 属于码农期望的通常情况下返回结果 这种可以用模式匹配  match /when/switch 来处理

异常是小概率的,码农没想到的情况,比如磁盘写满了,网络中断reset了 用 { 正常结果} except {异常情况} 来处理

retcode 是80%的概率,用来控制业务逻辑流程 实现逻辑正确性 except只是20%r的概率,用来提高程序的健壮可用性 两者混在一起,搞得满屏都是err 健壮性也没见提高多少 

#1