随笔分类 - go从入门到放弃
摘要:go map 1、什么是map 相对于python中的字典,Perl中的hash。 map是Go中的内置类型,它将一个值与一个键关联起来。可以使用相应的键检索值。 Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 Map 是一种
阅读全文
摘要:go切片 1、 什么是切片 Go 语言切片是对数组的抽象。 Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 切片是一种方便、灵活且强大的包装器。切片
阅读全文
摘要:go数组 1、定义 数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素 (element),这种类型可以是任意的原始类型,比如 int、string 等,也可以是用户自定义的 类型。一个数组包含的元素个数被称为数组的长度。在 Golang 中数组是一个长度固定的数 据类型, 数组的
阅读全文
摘要:Go语言基础之流程控制 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 1、if else(分支结构) if条件判断基本
阅读全文
摘要:go运算符 Golang 内置的运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 1 、算数运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余=被除数-(被除数/除数)*除数 注意: ++(自增)和--(自减)在 Go 语言中是单独的语句,并不是运算符。 pack
阅读全文
摘要:go数据类型介绍 参考: http://docscn.studygolang.com/pkg/fmt/ go语言数据类型: 基本数据类型 整型 浮点型 布尔型 字符串 复合数据类型 数组 切片 结构体 函数 map 通道(channel) 接口 等等 1、整型 分类: 有符号整型:int8、int1
阅读全文
摘要:1、变量 变量是为存储特定类型的值而提供给内存位置的名称。在go中声明变量有多种语法。 所以变量的本质就是一小块内存,用于存储数据,在程序运行过程中数值可以改变。 Go 语言 变量 、常量命名规则 1.Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 2.Go 语言中关键字和保留字
阅读全文

浙公网安备 33010602011771号