Golang的反射理解和作用

Golang的反射是什么,有什么作用,会用在什么地方?这里都是反射的优势,不理解没事,我们可以慢慢学,看下面的如何介绍反射的作用,反射用在什么场合,如何写以及反射所用的作用。我们对反射有一个全新的认识...
阅读全文

Golang数据操作Gorm

本章主要了解一下golang的数据库操作,在golang中数据库的操作有gorm,Xorm和Sqlx插件,本章主要说一下gorm的插件针对数据库的使用。三者的区别在于,GORM是GoLang中最出色的...
阅读全文

Go语言文件处理

Go语言中的文件处理,重点在于文件而非目录或者通用的文件系统,特别是如何读写标准格式(如 XML 和 JSON 格式)的文件以及自定义的纯文本和二进制格式文件。 Go语言的所有特性,现在我们可以灵活地...
阅读全文

Golang并发作用和处理

预备知识 1.1 进程、线程、协程 进程(Process):在内存中的程序。有自己独立的独占的虚拟 CPU 、虚拟的 Memory、虚拟的 IO devices。 OS 直接支持并调度。进程之间只能通...
阅读全文

Golang错误和异常处理的正确姿势

错误和异常是两个不同的概念,非常容易混淆。很多程序员习惯将一切非正常情况都看做错误,而不区分错误和异常,即使程序中可能有异常抛出,也将异常及时捕获并转换成错误。从表面上看,一切皆错误的思路更简单,而异...
阅读全文

Golang接口使用

1. 接口 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 1.1. 接口 1.1.1. 接口类型 在Go语言中接口(interface)是一种类...
阅读全文

Golang结构体和方法

前面介绍了Golang的基础,学到现在应该可以使用Golang学会一下基本的应用,简单的脚本应该没有问题,本章节主要说一下golang的结构体,下面看一下结构体的定义: 结构体: 1、用来自定义复杂数...
阅读全文

Golang基础函数

在go中函数是一个基本的代码块,用于执行一个任务。可以根据不同的功能,来划分不同的功能,逻辑上每个函数执行的都是指定任务,至少有一个函数就是main(),函数申明了编辑器函数的名称,返回类型,和参数。...
阅读全文

Golangg的逻辑运算

先说一下运算,运算符有: * 算术运算符 * 关闭元算符 * 逻辑运算符 * 位运算符 * 赋值运算符 * 其他运算符 算术运算符 假如A值为10,B值为20 运算符 描述 实例 + 相加 A + B...
阅读全文

Golang数据类型转换

通过上面的学习我们了解到了在Golang中有很多数据类型,每一个数据类型都有一个暂时叫标签吧,例如整数类型就是int,字符串就是string。知道了数据类型的标签,我们在进行转换的时候就需要用到了,上...
阅读全文