
GO
清涵
向着光,都是无畏者
展开
-
Go中的变量与常量
变量变量定义的方式Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字:Go语言是强类型语言,在定义变量时需要指定变量类型,有三种定义变量的方式var identifier type第一种定义变量的方式var v_name v_typev_name = value第二种定义变量的方式var v_name = value...原创 2019-02-15 10:16:26 · 201 阅读 · 0 评论 -
Go函数
函数函数是基本的代码块,用于执行一个任务。Go 语言最少有个 main() 函数。你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。函数声明告诉了编译器函数的名称,返回类型,和参数。Go 语言标准库提供了多种可动用的内置的函数。例如,len() 函数可以接受不同类型参数并返回该类型的长度。如果我们传入的是字符串则返回字符串的长度,如果传入的是数组,则返回数组中包含的元素个数...原创 2019-02-15 11:31:01 · 204 阅读 · 0 评论 -
Go数组与切片
文章目录数组与切片数组的声明数组的初始化切片(Slice)len() 和 cap() 函数空(nil)切片切片截取append() 和 copy() 函数数组与切片Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。相对于去声明number0, number1, …, and number...原创 2019-02-15 15:33:06 · 164 阅读 · 0 评论 -
Go指针
指针Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。接下来让我们来一步步学习 Go 语言指针。我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。以下实例演示了变量在内存中地址:package mainimport "fmt"func main() { ...原创 2019-02-18 15:42:40 · 307 阅读 · 1 评论 -
Go结构体
文章目录结构体定义结构体访问结构体成员结构体作为函数参数结构体指针结构体Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。定义结构体type struct_variable_type struct { member definition; member definition; ...原创 2019-02-18 15:56:09 · 605 阅读 · 0 评论 -
Go中的Map与Range
范围(Range)Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对的 key 值。实例:package mainimport "fmt"func main() { //这是我们使用range去求一个slic...原创 2019-02-18 16:36:10 · 7413 阅读 · 0 评论 -
GO语言中类型介绍
类型介绍在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。Go 语言按类别有以下几种数据类型:布尔型数字类型字符类型派生类型数字类型整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。...原创 2019-02-14 13:39:07 · 519 阅读 · 0 评论 -
Go接口
接口多态是指代码可以根据类型的具体的实现采取不同行为的能力。如果一个类型实现了某个接口,所有使用这个接口的地方,,都可以支持这种类型的值。标准库里面有很好的例子如io包里实现的流式处理接口。在程序的声明和实现接口是会涉及很多细节。即便实现的是已有接口,也需要了解这些接口是如何工作的。实现接口是用来定义行为类型的,这些被定义的行为不由接口直接实现,而是通过方法由用户定义的类型实现。如果用户...原创 2019-02-20 13:56:48 · 219 阅读 · 0 评论