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

相关推荐
Nyarlathotep0113几秒前
并行设计模式(3):Future模式
java·后端
秋风不问归客13 分钟前
Springboot面试全面整理
spring boot·后端·面试
和小潘一起学AI26 分钟前
CentOS 7安装Anaconda
开发语言·python
文心快码BaiduComate28 分钟前
Comate搭载GLM-5.1:长程8H,对齐Opus 4.6
前端·后端·架构
我叫黑大帅37 分钟前
PHP中的官方操作数据库PDO
后端·面试·php
努力努力再努力dyx38 分钟前
【无标题】
开发语言·python
用户922396103272840 分钟前
不用 nohup、不用 sshpass!rsync 后台传输 + 断 SSH 不中断的原生玩法
后端
青柠代码录43 分钟前
【SpringBoot】过滤器
后端
傻小胖44 分钟前
Object.defineProperty() 完整指南
开发语言·前端·javascript
元宝骑士1 小时前
MySQL联表查询优化实战:小表驱动大表的联合索引设计
后端·mysql