您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Go语言

GoLand 2021.2 EAP 5 发布

时间:2021-06-29 10:43:02  来源:今日头条  作者:IT实战联盟

GoLand 2021.2 EAP 5 现已发布。用户可以从工具箱应用程序中获得 EAP 构建,也可以从官方网站手动下载。并且从此 EAP 开始,只有拥有有效的 JetBrains 帐户才能加入该计划。

手动加载 go.mod 更改

现在用户可以控制编辑 go.mod 文件时 GoLand 的行为。默认情况下,GoLand 将在 go.mod 文件进行任何更改后重新加载项目。但是如果用户选择了 External changes 选项,go list 不会自动执行。在这种情况下,用户会看到 Load Go modules Changes 图标,单击图标后才会加载更改。

GoLand 2021.2 EAP 5 发布

 

更好地处理不同版本的 Go

如果用户使用的 Go 功能的语言版本比 go.mod 文件中指定的版本要新,即使 GOROOT 被设置为一个较新的版本,GoLand 会发出一个错误。这个检查目前适用的 Go 功能包括数字文字、用作移位计数的有符号整数、切片到数组指针的转换、//go:embed 语句。而且对于数字文字和 //go:embed 语句,可以使用快速修复。

GoLand 2021.2 EAP 5 发布

 

关于未使用的依赖项的警告

此功能将帮助用户处理未使用的依赖项,这些依赖项以前标记为红色,现在则以灰色突出显示。如果将鼠标悬停在其中一条灰线上,用户将看到 “未使用的依赖项” 信息,并且可以单击垂直省略号符号以阅读更详细的说明。

GoLand 2021.2 EAP 5 发布

 

更好地查看附加项目

以前,附加项目在项目视图中表示为现有项目的子目录,现在将作为单独的目录展示在项目视图中。

GoLand 2021.2 EAP 5 发布

 

支持 unsafe 包中的新函数

在 Go 1.17 中,用于绕过 Go 中类型安全的 unsafe 包将获得两个新函数:unsafe.Slice() 和 unsafe.Add()。从这个版本开始,GoLand 可以正确地推断类型,并且在使用这些新函数时不会显示错误。

MongoDB 获取字段和运算符补全

代码补全现在可以在 MongoDB 控制台中对字段、嵌套字段和聚合表达式中的字段发挥作用,也适用于查询和投影运算符、更新运算符和聚合阶段。

GoLand 2021.2 EAP 5 发布

 

对 React 钩子进行重命名重构

用户现在不需要在 React 钩子中逐一重构 useState 值和函数,IDE 现在可以直接重命名。

GoLand 2021.2 EAP 5 发布

 



Tags:GoLand   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
GoLand 2021.2 EAP 5 现已发布。用户可以从工具箱应用程序中获得 EAP 构建,也可以从官方网站手动下载。并且从此 EAP 开始,只有拥有有效的 JetBrains 帐户才能加入该计划。手...【详细内容】
2021-06-29  Tags: GoLand  点击:(185)  评论:(0)  加入收藏
▌简易百科推荐
zip 是一种常见的归档格式,本文讲解 Go 如何操作 zip。首先看看 zip 文件是如何工作的。以一个小文件为例:(类 Unix 系统下)$ cat hello.textHello!执行 zip 命令进行归档:$ zip...【详细内容】
2021-12-17  Go语言中文网    Tags:Go语言   点击:(12)  评论:(0)  加入收藏
大家好,我是 polarisxu。前段时间,Russ Cox 明确了泛型相关的事情,原计划在标准库中加入泛型相关的包,改放到 golang.org/x/exp 下。目前,Go 泛型的主要设计者 ianlancetaylor 完...【详细内容】
2021-11-30  Go语言中文网    Tags:slices 包   点击:(24)  评论:(0)  加入收藏
前言最近因为项目需要写了一段时间的 Go ,相对于 Java 来说语法简单同时又有着一些 Python 之类的语法糖,让人大呼”真香“。 但现阶段相对来说还是 Python 写的多一些,偶尔还...【详细内容】
2021-11-25  crossoverJie    Tags:Go   点击:(29)  评论:(0)  加入收藏
go-micro是基于 Go 语言用于开发的微服务的 RPC 框架,主要功能如下:服务发现,负载均衡 ,消息编码,请求/响应,Async Messaging,可插拔接口,最后这个功能牛p安装步骤安装proto...【详细内容】
2021-09-06    石老师小跟班  Tags:go-micro   点击:(196)  评论:(0)  加入收藏
GoLand 2021.2 EAP 5 现已发布。用户可以从工具箱应用程序中获得 EAP 构建,也可以从官方网站手动下载。并且从此 EAP 开始,只有拥有有效的 JetBrains 帐户才能加入该计划。手...【详细内容】
2021-06-29  IT实战联盟  今日头条  Tags:GoLand   点击:(185)  评论:(0)  加入收藏
作者:HDT3213今天给大家带来的开源项目是 Godis:一个用 Go 语言实现的 Redis 服务器。支持: 5 种数据结构(string、list、hash、set、sortedset) 自动过期(TTL) 发布订阅、地理位...【详细内容】
2021-06-18  HelloGitHub  今日头条  Tags:Go   点击:(125)  评论:(0)  加入收藏
统一规范篇合理规划目录本篇主要描述了公司内部同事都必须遵守的一些开发规矩,如统一开发空间,既使用统一的开发工具来保证代码最后的格式的统一,开发中对文件和代码长度的控制...【详细内容】
2021-05-18  1024课堂    Tags:Go语言   点击:(232)  评论:(0)  加入收藏
闭包概述 闭包不是Go语言独有的概念,在很多编程语言中都有闭包 闭包就是解决局部变量不能被外部访问的一种解决方案 是把函数当作返回值的一种应用 代码演示总体思想:在函数...【详细内容】
2021-05-14  HelloGo  今日头条  Tags:Go语言   点击:(223)  评论:(0)  加入收藏
一时想不开,想了解一下Go语言,于是安装了并体验了一下。下载1. 进入golang.google.cn 点击Download Go 2.选择对应的操作系统,点击后开始下载。 安装1. windows下执行傻瓜式安...【详细内容】
2021-05-12  程序员fearlazy  fearlazy  Tags:Go语言   点击:(236)  评论:(0)  加入收藏
1.简介channel是Go语言的一大特性,基于channel有很多值得探讨的问题,如 channel为什么是并发安全的? 同步通道和异步通道有啥区别? 通道为何会阻塞协程? 使用通道导致阻塞的协程...【详细内容】
2021-05-10  程序员麻辣烫  今日头条  Tags:Go通道   点击:(272)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条