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

相关推荐
谢亮_vipxieliang7 分钟前
Java 8/11/17/21/25 怎么选?一篇讲清 LTS 升级路线
java·开发语言
Cindy_cd15 分钟前
IDEA2021 配置 JDK+Maven
java·开发语言·maven
明月_清风17 分钟前
企业买了 Codex、WorkBuddy,AI 为什么还是没落地?我用 FDE + AKA 做深度定制
人工智能·后端
喵个咪28 分钟前
RushWind Admin — 用 Rust 写的企业级中后台,开源了
后端·rust·开源
喵个咪29 分钟前
RushWind Admin — 契约驱动:203 条路由零手写的工程化拆解
后端·rust·开源
明月_清风32 分钟前
只会 Vibe Coding 的程序员,为什么可能会被淘汰?
后端·ai编程
喵个咪1 小时前
Go 写业务,Rust 扛底盘:一套可落地的混合架构
后端·rust·go
小小张说故事1 小时前
Python logging 日志不输出?根源在 propagate 这条链上
后端·python
mmsx1 小时前
Android Dialog 插槽模式:用一套壳统一全应用的弹窗风格
android·java·dialog·开发语言
EatFan1 小时前
Go语言全栈实战:基于 Gin + Vue + JWT + RBAC 从零搭建前后端分离权限管理系统
vue.js·golang·go·vue·gin·jwt·rbac