V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
beego
kidlj
V2EX  ›  Go

Golang 范型 proposal

  •  
  •   kidlj · 4 天前 · 2088 次点击

    Blog: https://blog.golang.org/generics-proposal

    Proposal: https://github.com/golang/go/issues/43651

    Design: https://go.googlesource.com/proposal/+/refs/heads/master/design/go2draft-type-parameters.md

    完全向后兼容,使用 interface 表示 type constraints 。最快到 1.18 beta 可以体验 /使用。

    16 条回复    2021-01-13 13:36:59 +08:00
    laoxigua
        1
    laoxigua   4 天前 via iPhone
    翘首以待
    yzbythesea
        2
    yzbythesea   4 天前
    毫无必要
    Yvette
        3
    Yvette   4 天前
    喜大普奔
    Cbdy
        4
    Cbdy   4 天前 via Android   ❤️ 10
    Go 不需要泛型
    jdlau
        5
    jdlau   4 天前 via Android
    期待
    waising
        6
    waising   4 天前 via iPhone
    要 22 年了啊
    huang119412
        7
    huang119412   4 天前
    又想起了 C++之父经典的那句话。
    Rwing
        8
    Rwing   4 天前
    感动,没有泛型太难受
    GM
        9
    GM   4 天前
    Keep it simple, STUPID!
    araraloren
        10
    araraloren   4 天前
    为啥不用 () 呢,我们需要保持 parser 足够简单。(
    lxilu
        11
    lxilu   4 天前 via iPhone
    泛型,广泛的泛
    lewinlan
        12
    lewinlan   4 天前 via Android
    致远星战况如何
    hxyCoding
        13
    hxyCoding   4 天前
    @GM 支持
    提议似乎都只在考虑泛型的协变,没有考虑逆变,
    泛型只会带来复杂,就像 99%的 interface 只会有一个 impl 一样
    hwdef
        14
    hwdef   4 天前
    22 年,,,只能希望 go 后面那几个大佬长命百岁了。
    Vedar
        15
    Vedar   4 天前
    go 脱掉的衣服 要一件件穿回来了
    kuro1
        16
    kuro1   4 天前
    不需要+1
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1953 人在线   最高记录 5298   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 16:42 · PVG 00:42 · LAX 08:42 · JFK 11:42
    ♥ Do have faith in what you're doing.