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

相关推荐
CS创新实验室2 分钟前
《计算机网络》深入学:轮询和令牌传递协议
开发语言·计算机网络·考研·php·408
王干脆15 分钟前
ConcurrentHashMap禁止null键值的原因
java·开发语言
代码游侠26 分钟前
ARM嵌入式开发代码实践——LED灯闪烁(C语言版)
c语言·开发语言·arm开发·笔记·嵌入式硬件·学习
—Qeyser28 分钟前
Flutter Text 文本组件完全指南
开发语言·javascript·flutter
咕噜企业分发小米32 分钟前
豆包大模型在药物研发中的知识检索效率如何?
java·开发语言·数据库
lynnlovemin35 分钟前
SpringBoot+SSE构建AI实时流式对话系统:原理剖析与代码实战
人工智能·spring boot·后端·ai·sse
橘子师兄37 分钟前
C++AI大模型接入SDK—快速上手
开发语言·c++·人工智能
麒qiqi38 分钟前
进阶 IMX6ULL 裸机开发:从 C 语言点灯到 BSP 工程化(附 SDK / 链接脚本实战)
c语言·开发语言
秋刀鱼程序编程1 小时前
Java基础入门(七)---异常处理
java·开发语言·python
遇见你的雩风1 小时前
Java---多线程(一)
java·开发语言