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

相关推荐
anew___1 分钟前
《从零手写操作系统 (29):管道与重定向进阶——命名管道、Here Document与Shell语法扩展》
java·开发语言·前端·javascript·网络
M1A16 分钟前
VS Code 拉取 Gitee 代码全攻略:从零到一,新手也能轻松搞定!
后端
Mikko77 分钟前
JVM 线上排查实战(六):JFR 怎么用?JDK 8 要不要加 UnlockCommercialFeatures、jfr 命令在哪、录的文件为什么读不了
java·运维·jvm·后端
小米里的大麦9 分钟前
C++ 移动语义
c++·后端
jimy115 分钟前
虚函数和 RTTI实现运行时多态
开发语言·c++
kele_z15 分钟前
按部门控制数据权限,一个注解 + 一个切面 + 一行 SQL 就够了
后端
一个有温度的技术博主22 分钟前
凌晨两点的死锁:当线程“互相等死“
开发语言·后端·场景
ThinkerQAQ_24 分钟前
并发编程(八):读写锁——从语言规则到 CPU
后端
lizhongxuan33 分钟前
让 AI 提效转化为团队交付
后端
Είναι η κοπέλα43 分钟前
llama.cpp 与 GGUF 格式:本地大模型的“裸引擎“
开发语言·人工智能·pytorch·python·conda