Go语言学习-->第一个go程序--hello world!

Go语言学习-->第一个go程序--hello world!

1 写代码前的准备

  • 1 创建编写代码的文件夹
  • 2 使用vscode打开
  • 3 项目初始化 **go mod init*(初始化一个go mod)
  • Go Module 是 Go 1.11 版本引入的官方依赖管理系统,用于替代传统的 GOPATH 模式。它允许项目在 任意位置 存放,并精确控制依赖的版本,解决了依赖冲突、版本锁定等问题。
  • 核心特点:
  • 版本化管理:通过 go.mod 文件记录依赖的精确版本。
  • 脱离 GOPATH:项目可以放在任意目录,不再受限于 $GOPATH/src。
    ps:项目名是可以加上域名的
    例如github上的项目: go mod init github.com/q1qq/hello

    若项目引用某些第三方库 也会有信息列出来

2 编写代码

  • 创建main.go 文件
  • 写代码

3 编译运行项目

使用go build

生成exe文件进行执行

修改默认运行终端为cmd

相关推荐
2301_76444133几秒前
基于python与Streamlit构建的卫星数据多维可视化分析
开发语言·python·信息可视化
say_fall2 分钟前
新手避坑指南:C++ 引用、内联函数与 nullptr 全解析
android·开发语言·c++
郝学胜-神的一滴2 分钟前
深入浅出:理解OpenGL的标准化设备坐标(NDC)
开发语言·程序人生·图形渲染
中文很快乐3 分钟前
java后端好习惯---新手养成记
java·开发语言·开发好习惯·踩坑日志·新手养成
Acc1oFl4g4 分钟前
Java安全之SpEL表达式注入入门学习
java·学习·安全
风华同学4 分钟前
【系统移植篇】系统烧写
java·开发语言·前端
武哥聊编程5 分钟前
【从0带做】基于Springboot3+Vue3的生态养殖管理系统
java·学习·vue·毕业设计·springboot
by__csdn6 分钟前
JavaScript性能优化实战:异步与延迟加载全方位攻略
开发语言·前端·javascript·vue.js·react.js·typescript·ecmascript
阿里嘎多学长7 分钟前
2025-12-11 GitHub 热点项目精选
开发语言·程序员·github·代码托管
●VON10 分钟前
小V健身助手开发手记(一):启动即合规——实现隐私协议弹窗与用户授权状态管理
学习·华为·项目·openharmony·开源鸿蒙