欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

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,那么其语言特性是否也是如此呢?明天针对九大特性进行学习和思考。

  1. 自动垃圾回收
  2. 更丰富的内置类型
  3. 语言交互性
  4. 反射
  5. 并发编程
  6. 类型和接口
  7. 匿名函数和闭包
  8. 错误处理
  9. 函数多返回值

重点学习安排:第一天:整体上熟悉了解GO 第二天:深入了解语言特性 第三天:go命令 第四天:语法 第五天: 流程控制+函数