Golang 语言学习笔记(打卡 ✏️ 第一天)|Go 主题月
最编程
2024-06-20 20:29:41
...
前记
刚刚来到掘金的第一天,映入眼帘的就是掘金酱的Golang主题学习月打卡活动,上周末也恰巧在本地下载了GO语言想要研究一番,命运的安排让彼此开始打卡学习的第一天吧。 在这也感谢小编教程资源(备忘 1024casts.com/courses/go-… )的分享。
了解Golang
作为一名PHP程序员,GO语言可是经常出现在眼前,其突出的优势恰恰能弥补php性能上的缺失,所有很多PHP的招聘启事上都开始有了go语言的存在。总结起来,GO语言就是间接而又高效。
Golang的安装
在Linux、FreeBSD、 Mac OS X 、Windows上都可以安装,作为本地测试就选择了windows的安装包,选择最新安装包下载,安装包还是比较大的,大概有119MB。
Windows上安装比较简单下载好后打开根据提示安装到想要安装的目录下,安装完毕后查看Path 环境变量中是否有GO的运行目录,如果没有c:\Go\bin(对应GO安装在C盘下) 目录添加到 Path 环境变量中。
然后新建一个test.go文件,在文件中写入如下内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
打开windows的命令提示符(cmd) 在包含test.go目录下运行
go run test.go
会得到执行结果
Hello, World!
这样就代表go安装成功了,整个过程很简单,没有出现什么问题。
GO语言特性-重点
由上边代码可以看出,go语言看起来有点像C,那么其语言特性是否也是如此呢?明天针对九大特性进行学习和思考。
- 自动垃圾回收
- 更丰富的内置类型
- 语言交互性
- 反射
- 并发编程
- 类型和接口
- 匿名函数和闭包
- 错误处理
- 函数多返回值
重点学习安排:第一天:整体上熟悉了解GO 第二天:深入了解语言特性 第三天:go命令 第四天:语法 第五天: 流程控制+函数
下一篇: 如何在前端学习 Python?