开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map :练习题评讲和总结】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/625/detail/9513
练习题评讲和总结
内容介绍:
一、课后练习题目大纲
二、课后练习讲解
三、本章知识回顾
课程概要:本课时进行课后练习题讲解,前提是同学们先看一下这些课后练习题,再听老师评奖
一、课后练习题目大纲
1. 独立编写 Hello,Golang!程序[评讲]
几乎没有难度,建议大家先独立完成
2. 将个人的基本信息(姓名、性别、籍贯、住址)打印到终端上输出。各条信息分别占一行。【评讲】
3. 在终端打印出如下图所示的效果。
这是第一部分的课后练习,是本章知识的回顾,先自己做,再听老师的视频讲解,先回顾知识点。
二、课后练习讲解
1. 第一题
(1)在项目中新建文件夹:homework01->新建文件:main.go
Package main
/
/引
入fmt
Import
“
fmt
”
Func main() {
Ftm.Println(
“
hello,Golang
”
)
}
(2)代码保存后切换到该目录下,进入后进入 cmd ,进入 DOS 终端,在终端下运行 go run main.go
(3)代码运结果:
2. 第二题
考察转移符,将个人的基本信息(姓名、性别、籍贯、住址)打印到终端上输出。各条信息分别占一行。【评讲】
(1)新建文件夹:homework02->新建文件 main.go
Package main
//引入fmt
Import
“
fmt
”
Func main() {
Ftm.Println(
“
姓名
\t
性别
\t
籍贯
\t
住址
\ntom\t男\t天津\t北京
”
)
}
(2)代码保存后切换到该目录下,进入后进入 cmd ,进入 DOS 终端,在终端下运行 go run main.go
运行结果:
3. 第三题
第三题不评价,自己输出,按照要求将图片打印出来,认识一下 fmt 的使用过程,图像为一行一行的打印
三、本章知识回顾
1.Go 语言的SDK是什么?
SDK 就是软件开发工具包。我们做 Go 开发,首先需要先安装并配置好 SDK ,若没有SDK 我们将无法做开发
2. Golang 环境变量配置及其作用。
环境变量配置:
GoROOT:指定 Go 的 SDK 安装目录
Path:指定 SDK\bin 目录,包含三个重要指令,分别为 go.exe(编译运行),godoc.exe(格式化),gofmt.exe
GoPATH:Go 项目的工作目录,我们所有项目的源码都存放在这
图示:Src 目录即为 go 的 path 目录,目录下有不同项目的代码,编译可以直接在gopath 目录下直接编译,直接生成到目录下
3. Golang 程序的编写、编译、运行步骤是什么﹖能否一步执行?
编写:就是写源码
编译:go build 源码,生成一个二进制的可执行文件
运行:运行有两种形式,第一种直接对可执行文件进行运行,例如:xx.exe,./可执行文件;第二种是 go run 源码,运行较慢,但底层依旧是编译工作
4. Golang 程序编写的规则。
(1) Go 文件的后缀名:.go结尾
(2) Go 程序区分大小写
(3) Go 语句后不需要带分号
(4) Go 定义的变量或者 import 的包,必须使用,若没有使用就会报编译错误
(5) Go 建议我们每一行就写一条语句,不要把多条语句放在同一行,否则会保存
(6) Go 中的编程分割大括号成对出现,和函数放在同一行,例如:func main(){
//语句
}
5. 简述:在配置环境、编译、运行各个步骤中常见的错误
对初学者而言,最容易的出现的错误就是拼写错误,例如:文件名,路径错误。
解决方法:认真仔细,每写一句话就注意一点。括号区分使用中文括号编译会报错,所有的字符都应该是英文字符。