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 · 6070 次点击
    这是一个创建于 1726 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在研究 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 ,这玩意也确实容易理解错
    nieyujiang
        21
    nieyujiang  
       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   ·   我们的愿景   ·   实用小工具   ·   3476 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:15 · PVG 19:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.