【编程基础Ep2】《Go语言趣学指南》学习笔记P6:简单的Go语言程序

(合计735字,用时30min——)
第0单元 入门
第一章 各就各位,预备,Go!
1.2 Go Playground
方法:学习Go语言最快捷的方式就是使用Go Playground,这个工具可以让你在无须安装任何软件的情况下直接编辑、运行和试验Go程序。
1.3 包和函数
程序:
本代码所属的包:package main
导入fmt(是format的缩写)包,使其可用:
import{
"fmt"
}
声明一个名为main的函数:func main(){
在屏幕上打印出"Hello, playground":fmt.Println("Hello, playground")
函数结束:}
关键字:
package:声明了代码所属的包,所有用Go编写的代码都会被组织成各式各样的包,并且各个包都对应一个单独的构想,Go语言本身就提供了一个面向数学、压缩、加密、图像处理等领域的标准库。
import:导入自己将要用到包,一个包,可以包含任意数量的函数。
func:声明函数,每个函数的体(body)都需要使用大括号{}包围,这样Go才能知道每个函数从何处开始,又在何处结束。
main这一标识符(identifier)具有特殊意义:当我们运行一个Go程序的时候,它总是从main包的main函数开始运作,如果,main不存在,那么Go编译器将报告一个错误,因为它无法得知程序应该从何处开始执行。
1.4 唯一允许的大括号放置风格
大括号:
风格:左大括号{与func关键字位于同一行,而右大括号}则独占一行——这是Go语言唯一允许的大括号放置风格,除此之外的其他大括号放置风格都是不被允许的。
原因:在早期,使用Go编写的代码总是无一幸免地带有分号,到了2009年12月,Go的编译器将为你自动插入分号,代价是要求用户必须遵守唯一允许的大括号放置风格。
错误:报函数体缺失错误。