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

相关推荐
凡间客18 小时前
Python编程之常用模块
开发语言·python
景彡先生18 小时前
Python基础语法规范详解:缩进、注释与代码可读性
开发语言·前端·python
瑞士卷@18 小时前
spring从入门到精通(spring学习笔记,持续更新中)
笔记·学习·spring
悟能不能悟18 小时前
java重构旧代码有哪些注意的点
java·开发语言·重构
歪歪10018 小时前
如何在Qt中使用VS的调试功能
运维·开发语言·网络·qt·网络协议·visual studio
我先去打把游戏先18 小时前
ESP32学习笔记(基于IDF):SmartConfig一键配网
笔记·嵌入式硬件·mcu·物联网·学习·esp32·硬件工程
筏.k19 小时前
C++ 设计模式系列:生产者-消费者模式完全指南
开发语言·c++·设计模式
liliangcsdn19 小时前
python如何写数据到excel示例
开发语言·python·excel
workflower1 天前
单元测试-例子
java·开发语言·算法·django·个人开发·结对编程
YuanlongWang1 天前
C# 基础——装箱和拆箱
java·开发语言·c#