开启golang学习之路

Go 编程语言是一个开源项目,旨在提高程序员的工作效率。

Go 富有表现力、简洁、干净且高效。它的并发机制使编写能够充分利用多核和联网机器的程序变得容易,而其新颖的类型系统可以实现灵活和模块化的程序构建。 Go 可以快速编译为机器代码,同时还具有垃圾收集的便利性和运行时反射的强大功能。它是一种快速、静态类型的编译语言,感觉就像一种动态类型的解释语言。

下载golang

官网下载地址: https://golang.org/dl/

国内官网下载地址:https://golang.google.cn/dl/

选择需要的操作系统下载安装,步骤非常简单,基本打开文档就能安装,1.0版本后不再需要配置goroot、gopath。

安装验证:go version

项目初始化

  1. 创建项目并初始化
bash 复制代码
# 1. 创建项目文件夹
mkdir prj_aiee

# 2. 进入项目文件
cd prj_aiee

# 3. 初始化项目
go mod init prj_aiee

会生成go.mod文件,之后项目所需的依赖都在这里

  1. 在项目文件根目录下创建入口文件main.go,编写hello word
Go 复制代码
package main

import "fmt"

func main() {
	fmt.Println("Hello world")
}
  1. 运行项目
bash 复制代码
go run main.go

输出如下: Hello world

相关推荐
LDR0067 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术7 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
通信小呆呆7 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
码云数智-园园7 天前
C++20 Modules 模块详解
java·开发语言·spring
H__Rick7 天前
自动对焦学习-3
人工智能·学习·计算机视觉
Daisy Lee7 天前
量化学习-第1章-什么是量化金融
学习·金融·datawhale
swordbob7 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享7 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.7 天前
C语言--day30
c语言·开发语言
Alsn867 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker