Go 官方编程指南 | 学习笔记

简介: 快速学习 Go 官方编程指南

开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map: Go 官方编程指南】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/625/detail/9506


Go 官方编程指南

内容简介

一、Golang 官方编程指南

1. Golang 官方网站

2. 如何使用这个网站?

3. 什么是 API ?

 

一、Golang 官方编程指南

1.Golang 官方网站:

https://golang.org/#,如果想要访问,可能需要自己操作。

比如:翻墙。

打开官网如图:

image.png

页面的用法:

(1)(左边黄色部分是程序,右边是它的吉祥物)这个网站做的比较好,可以把 G 代码写出来,可以看出预演出来的效果,可以通过这个网站学习 Go。

点 Run 就可以运行这个程序。

(2) 点击 Tour 可以进入编程指南,可以通过官方的手册学习。点击进入,可以选择中英文,右边是对于指南中文的一个说明,还可以运行和格式化。

(3)访问这个网站,点 Run 结果就会显示出来,这是一个简单的使用。

2.如何使用这个网站?

具体操作步骤如下:

第一步如下图:

image.png

(1) 点击上图的 tour-选择简体中文就可以进入中文版的 Go 编程指南。

如下图:

image.png

刚进去页面最右边的黄色部分可以格式化,( hello 时间可以改为 abc ,改完之后 Run 一下)实现这个原理就是把文本框里面的内容发给后台服务器,后台服务器把代码执行以后把结果返回给这个页面。

而且还可以编写和运算,英语基础足够好可以通过这个地方做任何的测试。代码写的乱的情况下可以格式化。

点进指南里,最右侧里有基础,有包和变量函数;如果想学习包就点击进去,它会显示包是做什么的,就相当于一个目录。这个手册写的非常的简单,适合有过编程经验的人用。

包是 Go 语言,Go 语言是以包的形式管理文件和函数。

(2)Golang 官方标准库 API 文档,https://golang.org/pkg 可以查看 Golang 所有包下的函数和使用。

如下图:

image.png

先点 Packages,再点 Index 里面就有方法,点击某个方法就能看到方法说明。

点 Packages 之后,会看到有很多 API,可以看每个包里有那些函数。

例:

如果想找 fmt 里面有那些函数,找包在最左侧,里面有 fmt 点进去,点进去之后就会专门讲 fmt 这个包里面的所有内容方法。英语基础差,查找出来的内容可以在百度翻译翻译一下,或者在百度上输入 fmt print ,里面会有它的用法,教的比较详细。

3.什么是 API ?

api:application program interface: 应用程序编程接口。

就是 Go 的各个包的各个函数,这个函数就叫 API。

相关文章
|
3月前
|
数据库连接 Go 数据库
Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性
本文探讨了Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性;防御编程则强调在编码时考虑各种错误情况,确保程序健壮性。文章详细介绍了这两种技术在Go语言中的实现方法及其重要性,旨在提升软件质量和可靠性。
70 1
|
3月前
|
数据采集 监控 Java
go语言编程学习
【11月更文挑战第3天】
59 7
|
3月前
|
Unix Linux Go
go进阶编程:Golang中的文件与文件夹操作指南
本文详细介绍了Golang中文件与文件夹的基本操作,包括读取、写入、创建、删除和遍历等。通过示例代码展示了如何使用`os`和`io/ioutil`包进行文件操作,并强调了错误处理、权限控制和路径问题的重要性。适合初学者和有经验的开发者参考。
|
4月前
|
Java 大数据 Go
Go语言:高效并发的编程新星
【10月更文挑战第21】Go语言:高效并发的编程新星
85 7
|
4月前
|
Go 数据处理 调度
Go语言中的并发模型:解锁高效并行编程的秘诀
本文将探讨Go语言中独特的并发模型及其在现代软件开发中的应用。通过深入分析 Goroutines 和 Channels,我们将揭示这一模型如何简化并行编程,提升应用性能,并改变开发者处理并发任务的方式。不同于传统多线程编程,Go的并发方法以其简洁性和高效性脱颖而出,为开发者提供了一种全新的编程范式。
|
5月前
|
存储 缓存 Go
go语言编程系列(五)
go语言编程系列(五)
|
5月前
|
搜索推荐 Java 编译器
go语言编程系列(四)
go语言编程系列(四)
|
5月前
|
存储 JSON 安全
go语言编程系列(七)
go语言编程系列(七)
|
5月前
|
存储 安全 编译器
go语言编程系列(六)
go语言编程系列(六)
|
5月前
|
自然语言处理 Java 测试技术
go语言编程系列(二)
go语言编程系列(二)

热门文章

最新文章