Golang Go语言中go2会影响go之前的架构嘛
Golang Go语言中go2会影响go之前的架构嘛
比如他的泛型支持和错误处理解决方法,会不会像 py2 和 py3 一样照成两种语言的样子
啊哈哈~ 最好是会影响,虽然难受但是可以一次性把痛点都解决
不过根据 go 社区的德性,看起来是不会影响的~~~
更多关于Golang Go语言中go2会影响go之前的架构嘛的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
感觉变动了项目上会有很大影响。虽然俗话说的好,能跑起来就行
我猜是不可能的,py 在前,之后很少有语言会这样了,从 2 到 3 可是差不多迁移了 10 年,go 这种公司主导更不会出现这种情况了
看了一下 go2 更新的草案,错误处理和泛型支持也算是两大块内容了吧。。不知道之前的框架会做怎样的处理
我是觉得加入泛型以后会有一些结构上的变动
应该向下兼容的
我觉得一定会向前兼容,不用担心。
在哪看 Go2 的更新啊,https://blog.golang.org/go2-here-we-come 是这个吗?
错误处理定稿了吗
连个括号都舍不得变一下,肯定不会变了
github 上面有 你可以搜一下
不会
啊哈哈哈哈哈有被笑到
看样子还没有
变动只是 api 变动吧,改改代码适配新的 api 就可以了吧🐶
点进来之前没仔细看还以为说 surface,果然不能熬夜太久
作为IT领域GO语言方面的专家,对于Golang的Go2版本是否会影响Go之前的架构这一问题,以下是我的专业解答:
Go2在设计时充分考虑了与Go1的兼容性,确保Go1中的程序在Go2上能够平滑过渡和运行。Go团队承诺,Go2将不会给Go1带去任何破坏性的变更,这意味着Go之前的架构在Go2中基本不会受到影响。
为了保持兼容性,Go团队在Go2的开发过程中采取了多种措施。例如,他们坚持不移除任何API的原则,以避免对使用这些API的程序造成破坏。同时,Go团队还通过API检查和测试等方法,来确保新版本的Go不会引入不兼容的变更。
此外,Go2将循序渐进地加入新功能,而不是突然地切换。这意味着开发者可以在Go1.x的版本上逐步迁移到Go2,而无需担心架构的颠覆性变化。
综上所述,Go2在设计上充分考虑了与Go1的兼容性,因此Go之前的架构在Go2中基本不会受到影响。开发者可以放心地迁移到Go2,并享受新版本带来的新特性和改进。