Go 哪里来的 1.6+版本?? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
z0ne
V2EX    Go 编程语言

Go 哪里来的 1.6+版本??

  •  3  
  •   z0ne
    guren-cloud 2019-08-01 23:43:16 +08:00 6589 次点击
    这是一个创建于 2270 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在研究 Gin,看文档,发现官方文档这样写的:

    要求 Go 1.6 及以上版本 很快会需要 Go 1.8 版本. 

    https://gin-gonic.com/zh-cn/docs/quickstart/

    Requirements Go 1.9 or above Go 1.7 or Go 1.8 will be no longer supported soon. 

    https://gin-gonic.com/docs/quickstart/

    然鹅,golang 目前最高版本好像是1.12.7https://golang.google.cn/dl/

    所以好纳闷,是官方文档的问题吗? 还是 go 又有多个版本=.=

    67 条回复    2019-08-02 20:48:09 +08:00
    hst001
        1
    hst001  
       2019-08-01 23:48:51 +08:00
    12 不比 6 大吗?
    coderwen
        2
    coderwen  
       2019-08-01 23:48:52 +08:00 via iPhone
    12 > 6
    sxfscool
        3
    sxfscool  
       2019-08-01 23:49:12 +08:00 via Android
    1.6,1.7,1.8,1.9,1.10,1.11
    xaplux
        4
    xaplux  
       2019-08-01 23:51:00 +08:00
    2 了吧。。。
    weakish
        5
    weakish  
       2019-08-01 23:51:32 +08:00
    12 > 8 > 6
    weakish
        6
    weakish  
       2019-08-01 23:53:51 +08:00   2
    @hst001 估计楼主的想法是需要大于 1.6 的版本,而 1.12 - 1.6 < 0,所以 1.12 小于 1.6 好多年以前(那时候还没有 Go )我也曾经这么想过
    Trim21
        7
    Trim21  
       2019-08-01 23:57:30 +08:00 via Android
    在版本号里 1.12 大于 1.6 啊
    luozic
        8
    luozic  
       2019-08-01 23:57:42 +08:00 via iPhone
    这个不是小数,主版本 .小版本.啥版本
    zealic
        9
    zealic  
       2019-08-02 00:02:00 +08:00
    楼主认为 1.12 == 1.1.2
    AlisaDestiny
        10
    AlisaDestiny  
       2019-08-02 00:02:14 +08:00
    按字符串来比较“ 1.12 ”确实小于“ 1.6 ”。哈哈哈
    rrfeng
        11
    rrfeng  
       2019-08-02 00:20:41 +08:00 via Android
    哈哈哈哈哈哈哈哈哈哈哈我竟然被弄笑了
    CEBBCAT
        12
    CEBBCAT  
       2019-08-02 01:18:06 +08:00 via Android
    没毛病,前两天我也纳闷,只不过转念一想有没有什么不对
    CEBBCAT
        13
    CEBBCAT  
       2019-08-02 01:18:35 +08:00 via Android
    @CEBBCAT 有 -> 又
    Hellert
        14
    Hellert  
       2019-08-02 01:24:37 +08:00
    版本号比较的这个错误我觉得大多数人都犯过
    MonoLogueChi
        15
    MonoLogueChi  
       2019-08-02 01:33:50 +08:00 via Android
    看来不止我一个人有过版本号的错觉
    iPhoneXI
        16
    iPhoneXI  
       2019-08-02 01:35:26 +08:00 via Android
    所以我自己项目里版本号尽量不超过 1 位
    mason961125
        17
    mason961125  
       2019-08-02 02:04:00 +08:00   3
    所以你们都不用 https://semver.org/ 么?
    z0ne
        18
    z0ne  
    OP
       2019-08-02 02:18:22 +08:00
    @weakish 是的,我就是这么想的。 看了回复再一想,好像确实是这么回事 =.=
    poplar50
        19
    poplar50  
       2019-08-02 07:43:21 +08:00 via Android
    被楼主逗笑了
    BreezeInWind
        20
    BreezeInWind  
       2019-08-02 08:30:42 +08:00 via Android
    1.6 其实是 1.06 ,而不是 1.60 ,这玩意也确实容易理解错
    ZeoKarl
        21
    ZeoKarl  
       2019-08-02 08:48:37 +08:00 via iPhone
    今日欢乐之源
    April5
    22
    April5  
       2019-08-02 08:52:45 +08:00
    今日欢乐之源+1
    cnbattle
        23
    cnbattle  
       2019-08-02 08:55:23 +08:00
    开心的一天开始了...
    PHPJit
        24
    PHPJit  
       2019-08-02 08:58:43 +08:00
    今日欢乐之源+1
    stevenkang
        25
    stevenkang  
       2019-08-02 09:02:26 +08:00
    美好的一天从版本号开始~

    参见:[语义化版本 2.0.0]( https://semver.org/lang/zh-CN/)
    hoyixi
        26
    hoyixi  
       2019-08-02 09:13:44 +08:00   2
    哈哈,是的,版本号的游戏,v0.5,v0.8,v0.9,满心期待 v1.0 的时候,v0.10 横空出世,问你惊喜不惊喜,哈哈
    EscYezi
        27
    EscYezi  
       2019-08-02 09:19:26 +08:00 via iPhone
    这个是 1.十二,不是 1.一二哈哈哈哈哈
    mangoDB
        28
    mangoDB  
       2019-08-02 09:23:42 +08:00
    感谢楼主为大家带来欢乐。那个 dot 不是小数点的意思。
    icinessz
        29
    icinessz  
       2019-08-02 09:26:53 +08:00   1
    开心的一天从这里开始
    Aumujun
        30
    Aumujun  
       2019-08-02 09:31:15 +08:00
    当初我也是这么纳闷儿....
    misaka19000
        31
    misaka19000  
       2019-08-02 09:33:00 +08:00
    2333 楼主有点可爱
    skywalkerfc
        32
    skywalkerfc  
       2019-08-02 09:33:50 +08:00
    哈哈,楼猪好逗。
    janxin
        33
    janxin  
       2019-08-02 09:40:11 +08:00
    你们楼上笑什么笑,没见过用 String.compareTo()比较版本的吗
    reus
        34
    reus  
       2019-08-02 09:58:25 +08:00   3
    @janxin 所以 windows 就没有 9,因为有人这样比较版本…… 95 > 9
    mritd
        35
    mritd  
       2019-08-02 10:21:09 +08:00
    @janxin #30 你别黑 java
    mritd
        36
    mritd  
       2019-08-02 10:22:13 +08:00
    今日欢乐之源
    Phariel
        37
    Phariel  
       2019-08-02 10:25:50 +08:00 via iPhone
    正常的 对于新人来说这的确是一个需要注意的知识点 版本号管理的确有反自然逻辑的地方

    不过我看楼主一本正经提问的可爱劲儿 我还是不厚道的笑了 哈哈哈哈哈哈哈哈哈哈哈
    kwlokip
        38
    kwlokip  
       2019-08-02 10:43:13 +08:00 via Android
    关键 Go 的版本都是 1.Y.Z 怎么会当成小数来比较
    snowwalf
        39
    snowwalf  
       2019-08-02 10:53:56 +08:00
    今日最佳
    lockerhyz
        40
    lockerhyz  
       2019-08-02 11:09:38 +08:00
    勤学好问
    phpinfo
        41
    phpinfo  
       2019-08-02 11:17:05 +08:00
    我来看看有多少熟人
    T3RRY
        42
    T3RRY  
       2019-08-02 11:17:47 +08:00
    12>6
    skiy
        43
    skiy  
       2019-08-02 11:21:22 +08:00
    ... 服气,真的是服气。。。
    bwangel
        44
    bwangel  
       2019-08-02 11:29:44 +08:00
    BOYPT
        45
    BOYPT  
       2019-08-02 11:44:01 +08:00   4
    还真别说,楼主的贴子符合了《提问的智慧》里面大多数必要条件,而且自己查过资料并列举问题,中英对照,是个好问题
    julyclyde
        46
    julyclyde  
       2019-08-02 12:05:17 +08:00
    vercmp
    gtlions
        47
    gtlions  
       2019-08-02 12:08:29 +08:00 via iPhone
    gtlions
        48
    gtlions  
       2019-08-02 12:09:28 +08:00 via iPhone
    我也曾经迷惑过
    janxin
        49
    janxin  
       2019-08-02 12:24:12 +08:00
    @mritd 老哥你很懂啊
    Vegetable
        50
    Vegetable  
       2019-08-02 12:28:56 +08:00
    @BOYPT 想起了“一群博士在群里讨论一滴水从高空落下能不能砸死人”的笑话
    xaplux
        51
    xaplux  
       2019-08-02 12:30:25 +08:00
    @Vegetable 雨:我不知道你们在说什么
    z0ne
        52
    z0ne  
    OP
       2019-08-02 13:15:28 +08:00   1
    能给大家带来快乐,我也很开心 ♂
    学习了学习了~~
    kwanzaa
        53
    kwanzaa  
       2019-08-02 14:51:59 +08:00
    这个问题我也遇到了。。
    花了十几秒才绕过去
    bluefalconjun
        54
    bluefalconjun  
       2019-08-02 17:09:47 +08:00
    +1; 也小蒙过一下... 想清楚了...
    Raymon111111
        55
    Raymon111111  
       2019-08-02 17:17:39 +08:00
    其实版本号的设计应该避免这种场景
    Hanggi
        56
    Hanggi  
       2019-08-02 17:21:35 +08:00
    包括我以前,很多人都以为 0.9.0 ~> 0.9.9 之后就是 1.0.0。然而现实是 0.10.0 哈哈哈哈哈。
    之后是 0.11.0 ~ 0.12.0
    linxl
        57
    linxl  
       2019-08-02 17:24:22 +08:00
    哈哈哈, 想到我做的 app 发布模块, 把版本拆成三个字段存...
    RYAN0UP
        58
    RYAN0UP  
       2019-08-02 17:26:45 +08:00 via Android
    哈哈哈,笑死
    lcjqq99310
        59
    lcjqq99310  
       2019-08-02 17:29:49 +08:00
    ...数学老师的棺材板要压不住了
    Muninn
        60
    Muninn  
       2019-08-02 17:52:36 +08:00
    哈哈,我最早是高中打魔兽三的时候,右下角会有版本,一直很疑惑这个问题…… 不知道楼主是不是高中生
    comwrg
        61
    comwrg  
       2019-08-02 17:54:37 +08:00
    一开始顺这楼主的思路一想 好像是啊 仔细一想 哈哈哈哈哈
    pennchester
        62
    pennchester  
       2019-08-02 17:57:28 +08:00
    我来组成头部
    iddddg
        63
    iddddg  
       2019-08-02 17:58:00 +08:00
    谢谢,今日份的快乐
    z0ne
        64
    z0ne  
    OP
       2019-08-02 18:27:29 +08:00
    @Muninn 不是学生,社会人。
    写程序纯属爱好,以前版本号都是按照日期比如 20190802 来区分,这样更新也方便比较。
    x.xx.xx 的原谅我确实没怎么深入对比过 =.=
    imherer
        65
    imherer  
       2019-08-02 19:05:10 +08:00
    记得我刚开始用 gin 的时候也有同样的疑问,然后看了下 go 的版本 1.12 ,仔细想了想,1.12>1.6 的
    karllynn
        66
    karllynn  
       2019-08-02 19:51:26 +08:00
    笑死了,楼主陷入不识数状态
    z0ne
        67
    z0ne  
    OP
       2019-08-02 20:48:09 +08:00
    @imherer
    我当初还以为是官方文档写错了,还“沾沾自喜”地想要不要去提个 issue,然后再看看本地 go version,发现 0.12 啊,版本好低,赶紧升级升级
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2667 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 12:20 PVG 20:20 LAX 05:20 JFK 08:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86