VS Code Go 开发配置

0.vscode安装

已安装

1.安装插件

安装第一个

2.构建第一个Go程序

https://www.youtube.com/watch?v=1MXIGYrMk80

2.1新建一个文件夹

使用vscode打开

2.2打开终端新建一个模块

后面的地址,可以随意填写,不连接真实网站

Go 复制代码
 go mod init demo/demo.com

2.3新建.go文件

在go.mod同级新建一个文件夹,文件夹新建一个.go文件

mascot/mascot.go

发现右下角提示缺少工具,点击安装,下载慢,先修改代理(win)

Go 复制代码
go env -w GOPROXY=https://goproxy.cn,direct

mascot.go中编写以下代码

Go 复制代码
package mascot

// demo
func BestMascot() string{
	return "Tux"
}

2.4新建主入口文件main.go

在go.mod同级目录新建一下文件main.go

main.go中编写以下代码

Go 复制代码
package main

import (
	"demo/demo.com/mascot"
	"fmt"
)

func main() {
	fmt.Println(mascot.BestMascot())
}

3.运行go程序

打开终端运行以下代码

Go 复制代码
go run main.go

输出Tux

相关推荐
fulton1 分钟前
为什么AI写的小说节奏总是崩
后端
fulton2 分钟前
为什么AI写到30章角色就崩人设
后端
fulton3 分钟前
AI写小说每章都要过安检?8级质量门禁详解
后端
fulton6 分钟前
AI写长篇小说为什么30章必崩
后端
fulton6 分钟前
AI写到第30章就"失忆"?15条状态轨详解
后端
fulton7 分钟前
这是核心创意卡最反直觉的地方:5项不可修改的设定,反而让大纲设计变得**更容易**而非更难。 | 维度 | 无约束 | 有5项锚点 | |---|---|
后端
圣殿骑士-Khtangc12 分钟前
Go泛型编程实战从类型约束到泛型数据结构
golang
Augustzero12 分钟前
为什么线程不能说睡就睡?看懂等待与唤醒机制
c++·后端
云边有个稻草人17 分钟前
SQL Server数据迁移不只是“搬过去”:金仓如何让复杂查询越迁越快
后端
桦说编程21 分钟前
盘点并发集合里那些容易误判的行为
java·后端·性能优化