船新GoLand 2024.2正式发布,新特性真香

有人告诉我说

只有当你明白

没有爱人能活

没有朋友也能活

但没有钱 

你万万不能活的那一刻

才算真正的成熟

 

 

goland2024.1新特性可以用小手指戳下面

Goland2024.1强势来袭,新功能异常炸裂,AI感被拉爆了

前不久,Goland2024.2版本发布了,这是Goland在2024年的第二个大版本,这次的版本更新带来了很多诱人的新特性。

 

下面就来带着大家看看这次都有哪些令人惊艳的新特性吧。

 

第一个,展示所有的url

对于使用go来开发web的情况,url是无法绕来的存在,这次goland为url提供了展示项目所有的url,根据url生成请求的功能。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

目前goland支持的web框架有Gin,Gorilla,chi。

 

第二个,显示推断的类型信息

当我们阅读一些有泛型的复杂代码的时候,需要知道一些变量的类型信息,这样就要去到变量定义的地方,这样就会增加阅读代码的跳跃性运动。

 

现在可以把光标停留在函数上,就会看到变量的类型信息

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

如上,substitution后面就是具体的类型信息。

 

第三个,用switch替换if代码

switch和if都是用来做逻辑判断的,虽然if语句的使用范围更广,‌能够处理区间判断和布尔类型的判断,‌但在只需要对值的某个点进行判断的场景下,‌使用switch语句能使代码更加直观明了。

 

此外,‌switch还支持通过fallthrough关键字来实现多个条件共享相同的处理逻辑,‌进一步简化代码。‌

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

第四个,使用来自vscode的配置

虽然vscode和Jetbrains IDE存在竞争,但是一般来说在电脑上都会安装它们。

 

现在如果你希望goland的配置和vscode一样,来避免开发的时候使用不同的操作习惯,现在goland也可以支持把vscode的配置倒入goland了。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

第五个,自动优化goproxy

以前,开发go应用,都会首先设置goproxy为国内的代理,这样项目的依赖才能下载下来。

 

现在goland可以自动为在中国大陆的开发者优化goproxy,这样就不用手动设置自己的代理了。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

第六个,接口实现同步新增方法

虽然面向接口开发是很好的思想,但是一旦对接口增加新的方法,并且它的实现很多的时候,那么给开发者的压力就很大了。

 

现在goland支持在接口里面新增一个方法之后,自动在它的所有实现里面新增这个方法。

 

640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

有了这个功能,我们就不用苦哈哈的手动去增加代码了。

 

 

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值