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

Golang 范型 proposal

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