The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
kidlj

Golang 范型 proposal

  •  
  •   kidlj ·
    kidlj · Jan 13, 2021 · 4387 views
    This topic created in 1945 days ago, the information mentioned may be changed or developed.

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