
go1.18 已经支持泛型，但是目前工作使用的是 1.17。如何在不卸载原有版本情况下下载 1.18beta 版本？

<!--more-->

首先确保机器已经有 Go 环境。

在[Downloads - The Go Programming Language](https://go.dev/dl/)找到想要下载的版本，我这里是要下载 1.18beta2 版本的，执行

```shell
go install golang.org/dl/go1.18beta2@latest
```

之后执行

```shell
go install 
```

等待下载完成即可。

查看 GOROOT

```shell
C:\Users\jimyag>go1.18beta2 env GOROOT
C:\Users\jimyag\sdk\go1.18beta2
```

在 Goland 中，`setting->GO->GOROOT` 选择上述的位置（`C:\Users\jimyag\sdk\go1.18beta2`）即可


