文章目录
前言
随着云的不断发展,Golang这门语言也越来越重要,很多人都开启了学习Golang,本文就介绍了Golang的基础内容。
一、Golang是什么?
Golang,也被称为Go,是由Google公司于2009年发布的一种开源编程语言。其重要性体现在多个方面:
首先,Golang具有简洁的语法和高效的性能,这极大地提高了开发者的编程效率,使得编写高质量、可维护的代码变得更加容易。其次,Golang内置了强大的并发编程支持,如goroutine和channel,这使得开发高性能的并发应用变得简单且安全。再者,Golang拥有自动垃圾回收机制,避免了手动管理内存的繁琐和潜在错误。
此外,Golang的跨平台特性使其能够在多个操作系统和平台上运行,从而提高了应用程序的灵活性和可移植性。丰富的标准库和强大的包管理系统,则为开发者提供了大量的功能和工具,进一步促进了开发效率的提升。
综上所述,Golang以其简洁、高效、安全、易用的特性,在云计算、分布式系统、大数据处理、网络编程等多个领域发挥着重要作用,成为当今软件开发领域的热门选择。
(Tips:B站和Google都有使用Golang开发)
二、Golang本地部署
1.官网下载
然后就像下面这样
然后向下选择想要的版本(我这里是go1.21.13)
Windows选择go1.23.13.windows-amd64.msi下载安装程序(或者go1.23.13.windows-amd64.zip直接下载压缩包),下载下来大概是这样
2.配置环境变量
然后去配置环境变量:打开文件资源管理器,右键此电脑,点属性
左上角点高级系统设置环境变量
下面系统变量点新建,两个环境变量——变量名:GOROOT,值:D:\go(安装路径);变量名:GOPATH,值:D:\Go_Project(项目路径)
这样再重启,就安装好了!
3.检测安装
检验安装是否成功:在命令行输入两条命令:
1.go version
2.go env
像我一样就成功了!
(Tips:新版win10需要到这里打开path配置页面)
三、Golang教程
1.Hello World(第一个Golang程序
package main // 程序组织成包
import "fmt" // 导入要用的库
func main() { // 创建主函数
fmt.Println("Hello, World!") // 输出Hello, World!
}
Hello World当然是编程必经之路。
我们来解析一下代码。
(1).package main(Golang程序必备,凡是单独main的都要加)
(2).import "fmt"(import,相当于C++的include;fmt库,主管输入输出)
(3).func main()(创建主函数)
(4).fmt.Println("Hello, World!")(利用fmt输出)
2.构建和运行Go程序
写完代码,应该保存到一个.go后缀的文件上;然后来看构建和运行(命令行
构建程序:
go build Hello-World.go
然后就会出现一个同名程序:Hello-World.exe以及pkg文件夹
运行程序(双击或者:
Hello-World.exe
运行结果:
$ Hello, World!
3.数据类型
(1) 变量
Golang为静态类型编程语言。
声明变量:
var 变量名 类型
声明变量并赋值
var 变量名 = 值
变量名 := 值
示例
package main
import "fmt"
func main() {
var a int
var b = true
c := "WONG_JATTOU"
}
还可以多个变量声明成组或者平行赋值
var (
变量名1 类型1,
变量名2 类型2
)
变量名1, 变量名2 := 值1, 值2
示例
package main
import "fmt"
var (
a bool,
b int
)
func main() {
c, d := 114514, "makabaka"
}
特殊:_会被舍弃
package main
import "fmt"
func main() {
_, a := 114, 514
}
这里的a正常赋值,_的114会被舍弃
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Golang的安装使用,而Golang之路还有很远。加油!特种兵!(本人小白勿喷