Golang Go语言中 哪里来的 1.6+版本??
Golang Go语言中 哪里来的 1.6+版本??
最近在研究 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.7
:
https://golang.google.cn/dl/
所以好纳闷,是官方文档的问题吗? 还是 go 又有多个版本=.=
更多关于Golang Go语言中 哪里来的 1.6+版本??的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
12 > 6
1.6,1.7,1.8,1.9,1.10,1.11
2 了吧。。。
12 > 8 > 6
估计楼主的想法是需要大于 1.6 的版本,而 1.12 - 1.6 < 0,所以 1.12 小于 1.6 好多年以前(那时候还没有 Go )我也曾经这么想过
在版本号里 1.12 大于 1.6 啊
这个不是小数,主版本 .小版本.啥版本
楼主认为 1.12 == 1.1.2
哈哈哈哈哈哈哈哈哈哈哈我竟然被弄笑了
没毛病,前两天我也纳闷,只不过转念一想有没有什么不对
有 -> 又
看来不止我一个人有过版本号的错觉
所以我自己项目里版本号尽量不超过 1 位
所以你们都不用 https://semver.org/ 么?
是的,我就是这么想的。 看了回复再一想,好像确实是这么回事 =.=
被楼主逗笑了
1.6 其实是 1.06 ,而不是 1.60 ,这玩意也确实容易理解错
今日欢乐之源😂
今日欢乐之源+1😂
开心的一天开始了…
今日欢乐之源+1😂
美好的一天从版本号开始~
参见:[语义化版本 2.0.0]( https://semver.org/lang/zh-CN/)
哈哈,是的,版本号的游戏,v0.5,v0.8,v0.9,满心期待 v1.0 的时候,v0.10 横空出世,问你惊喜不惊喜,哈哈
这个是 1.十二,不是 1.一二哈哈哈哈哈
感谢楼主为大家带来欢乐。那个 dot 不是小数点的意思。
开心的一天从这里开始😘
当初我也是这么纳闷儿…
2333 楼主有点可爱
哈哈,楼猪好逗。
你们楼上笑什么笑,没见过用 String.compareTo()比较版本的吗
所以 windows 就没有 9,因为有人这样比较版本…… 95 > 9
#30 你别黑 java
今日欢乐之源
正常的 对于新人来说这的确是一个需要注意的知识点 版本号管理的确有反自然逻辑的地方
不过我看楼主一本正经提问的可爱劲儿 我还是不厚道的笑了 哈哈哈哈哈哈哈哈哈哈哈
关键 Go 的版本都是 1.Y.Z 怎么会当成小数来比较
今日最佳
勤学好问
我来看看有多少熟人
12>6
… 服气,真的是服气。。。
还真别说,楼主的贴子符合了《提问的智慧》里面大多数必要条件,而且自己查过资料并列举问题,中英对照,是个好问题
vercmp
哈
我也曾经迷惑过
老哥你很懂啊
想起了“一群博士在群里讨论一滴水从高空落下能不能砸死人”的笑话
雨:我不知道你们在说什么
能给大家带来快乐,我也很开心 🤦♂️
学习了学习了~~
这个问题我也遇到了。。
花了十几秒才绕过去
+1; 也小蒙过一下… 想清楚了…
其实版本号的设计应该避免这种场景
包括我以前,很多人都以为 0.9.0 ~> 0.9.9 之后就是 1.0.0。然而现实是 0.10.0 哈哈哈哈哈。
之后是 0.11.0 ~ 0.12.0
哈哈哈,笑死
…数学老师的棺材板要压不住了
哈哈,我最早是高中打魔兽三的时候,右下角会有版本,一直很疑惑这个问题…… 不知道楼主是不是高中生
一开始顺这楼主的思路一想 好像是啊 仔细一想 哈哈哈哈哈
我来组成头部
谢谢,今日份的快乐
不是学生,社会人。
写程序纯属爱好,以前版本号都是按照日期比如 20190802 来区分,这样更新也方便比较。
x.xx.xx 的原谅我确实没怎么深入对比过 =.=
记得我刚开始用 gin 的时候也有同样的疑问,然后看了下 go 的版本 1.12 ,仔细想了想,1.12>1.6 的
笑死了,楼主陷入不识数状态
我当初还以为是官方文档写错了,还“沾沾自喜”地想要不要去提个 issue,然后再看看本地 go version,发现 0.12 啊,版本好低,赶紧升级升级 😂
在Golang(通常简称为Go)的语境中,关于“1.6+版本”的提及,实际上是指Go语言自其1.6版本之后的所有后续版本。Go语言自2009年由Google发布以来,一直遵循着稳定的版本发布计划,每个版本都带来了性能提升、语言特性的增强以及bug的修复。
Go 1.6版本发布于2016年,是Go语言发展历程中的一个重要里程碑。从1.6版本开始,Go语言团队引入了更多的性能优化,特别是在垃圾回收(GC)方面进行了重大改进,显著提升了程序的运行效率和响应速度。此外,1.6版本还引入了一些新的语言特性和库更新,使得Go语言更加完善和易用。
随着时间的推移,Go语言不断迭代更新,每个新版本都在前一个版本的基础上进行了改进和优化。因此,当我们提到“1.6+版本”时,我们实际上是在指Go语言自1.6版本以来的所有后续版本,这些版本在性能、功能和稳定性方面都有所提升。
对于Go语言的开发者来说,了解和掌握最新版本的特性和变化是非常重要的,因为这有助于他们编写更高效、更安全的代码。同时,随着Go语言生态系统的不断完善和扩展,越来越多的库和工具也支持最新版本的Go语言,为开发者提供了更多的选择和便利。