go语言(2019)
文章平均质量分 93
go语言(2019-01)
行走的皮卡丘
自律 学习 坚强 ,拒绝迷茫。毕业于广东石油化工学院(电子信息工程学院)。本人主要学习golang(go)语言,python,kotlin,还有HTML,CSS,JavaScript等等,正在努力中........
展开
-
GO语言学习(2019版)目录
GO语言学习(2019版)目录文章目录GO语言学习(2019版)目录1、(go语言)语言介绍2、第一个go和变量3、(go语言)数据的基础类型4、(go语言)运算符和流程控制5、(go语言)函数6、(go语言)工程管理7、(go语言)复合类型8、(go语言)面向对象编程9、 (go语言)异常处理10、(go语言)文本文件处理11 、(go语言)并发编程12、(go语言)网络编程1、(go语言)语言介绍点击链接2、第一个go和变量点击链接3、(go语言)数据的基础类型点击链接4、(go语言)运原创 2020-07-18 16:05:45 · 440 阅读 · 0 评论 -
12、(Go语言)网络编程
GO语言网络编程原创 2020-06-18 08:46:24 · 521 阅读 · 0 评论 -
11 、(go语言)并发编程
并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。原创 2020-06-17 22:46:44 · 387 阅读 · 0 评论 -
10、(go语言)文本文件处理
Go语言文本文件处理原创 2020-06-15 09:16:46 · 889 阅读 · 0 评论 -
9. (go语言)异常处理
Go语言引入了一个关于错误处理的标准模式,即error接口,它是Go语言内建的接口类型。一般而言,当panic异常发生时,程序会中断运行,并立即执行在该goroutine(可以先理解成线程,在中被延迟的函数(defer 机制)。随后,程序崩溃并输出日志信息。日志信息包括panic value和函数调用的堆栈跟踪信息。原创 2020-06-14 20:45:49 · 670 阅读 · 1 评论 -
8. (go语言)面向对象编程
对于面向对象编程的支持Go 语言设计得非常简洁而优雅。因为, Go语言并没有沿袭传统面向对象编程中的诸多概念,比如`继承(不支持继承,尽管匿名字段的内存布局和行为类似继承,但它并不是继承)、虚函数、构造函数和析构函数、隐藏的this指针等。原创 2020-06-14 10:04:15 · 421 阅读 · 1 评论 -
7.(go语言)复合类型
Go语言复合类型原创 2020-06-12 21:34:24 · 442 阅读 · 1 评论 -
6.(go语言)工程管理
在实际的开发工作中,直接调用编译器进行编译和链接的场景是少而又少,因为在工程中不会简单到只有一个源代码文件,且源文件之间会有相互的依赖关系。如果这样一个文件一个文件逐步编译,那不亚于一场灾难。 Go语言的设计者作为行业老将,自然不会忽略这一点。早期Go语言使用makefile作为临时方案,到了Go 1发布时引入了强大无比的Go命令行工具。原创 2020-06-12 10:58:53 · 591 阅读 · 1 评论 -
5. (go语言)函数
函数构成代码执行的逻辑结构。在Go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句。原创 2020-06-12 10:08:51 · 508 阅读 · 0 评论 -
4.(go语言)运算符和流程控制
4.Go语言运算符和流程控制原创 2020-06-11 20:49:21 · 682 阅读 · 2 评论 -
3、(go语言)数据的基础类型
Go语言数据的基础类型原创 2020-06-09 21:11:27 · 455 阅读 · 0 评论 -
2 第一个go和变量
2.第一个go和变量// hello.gopackage main//定义一个包import ( "fmt")//程序的开启位置func main() { fmt.Println("Hello Go!") //打印一句话hello GO}代码分析每个Go源代码文件的开头都是一个package声明,表示该Go代码所属的包。包是Go语言里最基本的分发单位,也是工程管理中依赖关系的体现。要生成Go可执行程序,必须建立一个名字为main的包,并且在该包中包含一个叫main()原创 2020-06-09 20:46:16 · 765 阅读 · 0 评论 -
1 (go语言)语言介绍
开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C和C++这类语言提供了很快的执行速度,而 Ruby 和 Python 这类语言则擅长快速开发。Go语言在这两者间架起了桥梁,不仅提供了高性能的语言,同时也让开发更快速。原创 2020-06-06 21:48:40 · 1038 阅读 · 5 评论