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

相关推荐
ZDQNFU7 分钟前
ORM之SQLAlchemy教程
后端·python
Assby8 分钟前
为什么我不建议你在 MySQL 里写 `IN (超过1000个ID)`?从 AST 解析到存储引擎的深度拆解
后端·面试
用户40966601317519 分钟前
从 MyBatis 到 JPA:一个 CRUD 程序员的认知重建
后端
lzhdim12 分钟前
C# 中读取CPU、硬盘和内存温度
开发语言·c#
Irene199113 分钟前
Oracle PL/SQL Developer 版本差异(11g、14)实战总结
java·开发语言
qq_4480111621 分钟前
C语言中的getchar()
c语言·开发语言
肖志-AI全栈26 分钟前
JavaScript 快速排序:从 pivot、双指针到分治思想
开发语言·javascript·排序算法
llwszx32 分钟前
【Java/Go后端手撸原生Agent(第五篇):多工具并行调用 + BashTool执行引擎 + Judge证据链升级】
java·后端·golang·状态机·pydantic·agnet·llm-as-judge
FfHUCisI35 分钟前
Go语言程序结构 —— 变量、声明与零值机制
golang
野生风长43 分钟前
c++类和对象(this指针,重载operator,习题总结)
java·开发语言·c++