内容简介:GoLand 2020.2 稳定版已发布,值得关注的更新包括为 Go modules 提供的新功能、对泛型(即类型参数)的实验性支持以及改进代码检查功能等。 下载地址:https://www.jetbrains.com/go/nextversion/ 对 Go modules...
GoLand 2020.2 稳定版已发布,值得关注的更新包括为 Go modules 提供的新功能、对泛型(即类型参数)的实验性支持以及改进代码检查功能等。
下载地址:https://www.jetbrains.com/go/nextversion/
对 Go modules 的支持
- 支持即将在 Go 1.15 推出的 GOMODCACHE 环境变量
- 在为 replace、exclude 和 require 语句输入左大括号时,GoLand 现在会立即添加右大括号
- 支持在 go.mod 文件中添加注释(多行 TO-DO 注释)
对泛型的实验性支持
GoLand 2020.2 为泛型提供了实验性支持,可通过打开Enable experimental support for generics a.k.a. type parameters设置(位置是 Settings/Preferences | Go )来试用泛型。
初始支持提供语法高亮显示和基本引用解析,且仅适用于 go 2 文件。
改进代码检查功能
- 新的 Inspections 小组件会在代码编辑器的右上角显示当前文件中警告、错误和拼写错误的数量,并且可以导航至具体位置
- Problems 工具窗口会显示当前文件中的警告和错误列表,并提供这些问题的描述,开发者可使用 Alt+Enter 立即修复这些问题
- 新的代码检查处理
string(int)
转换时可能出现的问题,GoLand 会就此类潜在错误进行通知,并提供专用的快速修复 - GoLand 会就测试和示例的常见错误用法进行通知,所以无需再为错误显式调用
go vet
- Malformed struct tag 代码检查会检查结构标记是否符合 Go 惯例并就潜在问题进行通知
支持 Go Playground
在编辑器中进行双击操作就能够在 Go Playground 中共享和执行代码。此功能支持 go2 文件,还能体验泛型功能,在这种情况下 GoLand 会跳转到 https://go2goplay.golang.org/。
改进版本控制功能
- Windows下支持 WSL2 中安装的 Git
- 改进 Git 操作对话框
- 全面支持 GitHub PR
- 在 GoLand 中比较 2 个分支时,可在一个视图中看到所比较分支的提交
- 从日志中压缩本地提交(local commit)
详细更新内容查看 https://www.jetbrains.com/idea/whatsnew
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Thunderbird 78 稳定版发布
- systemd 246 稳定版发布
- Chrome 86 稳定版发布
- systemd 247 稳定版发布
- Fedora 31 稳定版发布
- PyCharm 2020.1 稳定版发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
哥德尔、艾舍尔、巴赫
[美] 侯世达 / 严勇、刘皓明、莫大伟 / 商务印书馆 / 1997-5 / 88.00元
集异璧-GEB,是数学家哥德尔、版画家艾舍尔、音乐家巴赫三个名字的前缀。《哥德尔、艾舍尔、巴赫书:集异璧之大成》是在英语世界中有极高评价的科普著作,曾获得普利策文学奖。它通过对哥德尔的数理逻辑,艾舍尔的版画和巴赫的音乐三者的综合阐述,引人入胜地介绍了数理逻辑学、可计算理论、人工智能学、语言学、遗传学、音乐、绘画的理论等方面,构思精巧、含义深刻、视野广阔、富于哲学韵味。 中译本前后费时十余年,......一起来看看 《哥德尔、艾舍尔、巴赫》 这本书的介绍吧!