Go的学习路程:第一次运行|Go 主题月

235 阅读1分钟

第一次接触 Go 语言还是在大学时候, 从那之后就再也没有接触过,距现在也有 10 年之久了。但是依然记得对 Go 代码结构的印象 “反人类”,当然这个印象只是我自己对 Go 的感觉。正好趁着掘金的“Go 主题月”重新学习一下 Go。

Go 简介

Go 编程语言是一个开源项目,它使程序员更具生产力。

Go 语言具有很强的表达能力,它简洁、清晰而高效。得益于其并发机制,用它编写的程序能够非常有效地利用多核与联网的计算机,其新颖的类型系统则使程序结构变得灵活而模块化。 Go 代码编译成机器码不仅非常迅速,还具有方便的垃圾收集机制和强大的运行时反射机制。 它是一个快速的、静态类型的编译型语言,感觉却像动态类型的解释型语言。

Go 安装

Go 官网,点击 Download Go 下载安装包。双击安装包一路下一步。

DownloadGo.png

安装完成之后,在命令行中输入 go version,输出 Go 版本号表示安装成功。

goversion.png

Go 运行

学习新语言都要经历的一个步骤,输出“Hello world”。

package main

import "fmt"

func main () {
    fmt.Println("Hello world!");
}
  • package main 表示当前包名称
  • import "fmt" 表示导入 fmt 包,提供标准输入输出等功能
  • func 用来声明方法,main 方法为程序的入口点 编辑好文件之后保存为 helloworld.go。在命令行中输入 go build helloworld.go 会将源文件编译成一个同名的可执行文件。或者可以直接输入 go run helloworld.go 直接运行。

gorun.png