Golang微服务入门到精通之路-1-Go之初体验

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。

Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

特点有着这样的简称:Go=C+Python    大概知道怎样了吗?

一、Go环境安装

1、下载链接:https://golang.google.cn/dl/

用这个友好点:https://golang.google.cn/doc/install

 2、安装后会自动新增环境变量,如果没有就自行添加。mac、linux亦是如此。

3、查看go版本

go version

 二、GoLand设置&HelloWord

 1、创建项目,需要对GOROOT:设置go环境变量的根目录即可

 2、创建HelloWord.go

1
2
3
4
5
6
7
package main
 
import "fmt"
 
func main()  {
    fmt.Println("HelloWord")
}

注意导入包是:package main

 三、命令行

1、运行&编译命令

go run HelloWord.go:运行程序
go build HelloWord.go:编译为exe
复制代码
PPL@DESKTOP-KA2V9FJ MINGW64 /d/project/awesomeProject
$ go run HelloWord.go
HelloWord

PPL@DESKTOP-KA2V9FJ MINGW64 /d/project/awesomeProject
$ go build HelloWord.go

PPL@DESKTOP-KA2V9FJ MINGW64 /d/project/awesomeProject
$ ./HelloWord.exe
HelloWord
复制代码

 2、Go语法是不区分平台的,需要将两个环境变量控制即可

①G00S:设定运行的平台

  • 1. mac: GOOS=darwin2
  • 2. linux: GooS=linux
  • 3. windows :GOOS=windows

②GOARCH:目标平台的体系构架

  • 1.386: GOARCH=386
  • 2.amd64: GOARCH=amd64
  • 3.arm : GOARCH=arm

3、go env 查看环境变量

 

 欢迎来大家QQ交流群一起学习:482713805

posted @   广深-小龙  阅读(446)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥
点击右上角即可分享
微信分享提示