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 · 11 天前 · 2217 次点击

    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 可以体验 /使用。

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