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

相关推荐
一隅论数智5 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
小羊没烦恼!5 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
XiHongShi20165 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
爱吃苹果的日记本5 天前
离散数学第六课
学习·离散数学
伞伞悦读5 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
ttwuai5 天前
Go开源后台管理系统推荐:怎么按技术栈和边界比较4个官方仓库?
golang·gin
C语言小火车5 天前
C/C++ 为什么需要编译器?
开发语言·c++
AI职业加油站5 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
codeejun5 天前
每日一Go·MySQL-5、锁机制全解析
云原生·golang