- 执行`g use`,在未明确指定版本的情况下,查找当前目录下是否存在`go.mod`: - 若存在`go.mod` - 指定的版本在本地已安装,则尝试切换到目标版本:先尝试版本号严格匹配,再尝试版本号模糊匹配(如go.mod中指定了`1.24`,那么会尝试匹配到该系列最高的版本); - 指定的版本在本地未安装,则报错:`[g] The "xxx" version does not exist, please install it first.`; - 若不存在`go.mod` - 报错:`[g] No go.mod file found`