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

相关推荐
TheLegendMe几秒前
Python 基础语法练习题
开发语言·python
格林威1 分钟前
工业相机图像高速存储(C#版):内存映射文件方法,附海康相机C#实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·工业相机
csbysj20201 分钟前
Lua 数据库访问
开发语言
弹简特4 分钟前
【JavaEE16-后端部分】SpringBoot日志的介绍
java·spring boot·后端
熊猫_豆豆5 分钟前
无人机表演点云路径规划(Python版)
开发语言·python·无人机·路径规划
廋到被风吹走5 分钟前
持续学习方向:云原生深度(Kubernetes Operator、Service Mesh、Dapr)
java·开发语言·学习
程序喵大人7 分钟前
源码剖析:iostream 的缓冲区设计
开发语言·c++·iostream
泯仲8 分钟前
RabbitMQ的延迟消息在项目中的运用及实现剖析
开发语言·后端·rabbitmq
wapicn998 分钟前
技术实战:基于Python的企业信息四要素核验API调用示例
开发语言·python
xyq20248 分钟前
Scala 正则表达式
开发语言