择善固执,守正待时
诚者,天之道也;诚之者,人之道也。诚者,不勉而中,不思而得。从容中道,圣人也;诚之者,择善而固执者也。
第9篇:引用数据类型之字典 第9篇:引用数据类型之字典
map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。这种类型最大的特点就是查找速度非常快,因为他的底层存储是基于哈希表存储的(不同语言还会有一些差异)。
2020-12-27
第8篇:引用数据类型之指针 第8篇:引用数据类型之指针
要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷贝数据。类型指针不能进行偏移和运算。Go语言中的指针操作非常简单,只需要记住两个符号:`&`(取地址)和`*`(根据地址取值)。
2020-12-27
第7篇:切片的底层实现 第7篇:切片的底层实现
切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有 reslice、
2020-12-27
第6篇:引用数据类型之切片 第6篇:引用数据类型之切片
Slice(切片)代表变长的序列,可以理解为动态数组,序列中每个元素都有相同的类型。一个slice类型一般写作[]T,其中T代表slice中元素的类型;slice的语法和数组很像,只是没有固定长度而已。
2020-12-27
第5篇:复合数据类型之数组 第5篇:复合数据类型之数组
数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数组的长度是固定的,因此在Go语言中很少直接使用数组。和数组对应的类型是Slice(切片),它是可以增长和收缩的动态序列,slice功能也更灵活,但是要理解slice工作原理的话需要先理解数组。
2020-12-27
第4篇:基础数据类型 第4篇:基础数据类型
基础数据类型 整型,用于表示整数。 浮点型,用于表示小数。 复数,用来表示复数。 布尔型,用于表示真/假。 字符串,用于表示文本信息。 复合数据类型 数组,用于表示多个数据(数据集合) 结构体,用于自定义一些数据集合和方法。 引用数
2020-12-26
第3篇:条件语句和循环语句 第3篇:条件语句和循环语句
条件语句一、条件语句if条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。Go 语言提供了以下几种条件判断语句。 1. 基本条件语句if 条件表
2020-12-26
第2篇:Go快速上手 第2篇:Go快速上手
内容概要 初识包管理,知道项目中文件和文件、文件和文件夹之间关系。 输出,写代码,在go编译器运行时会在屏幕显示内容。 初识数据类型 整型,数字。例如:1、2、3、4 字符串,表示文本信息。例如:“如家” “锦江之星” 布尔类型,真假。
2020-12-26
第1篇:Go语言入门及环境搭建 第1篇:Go语言入门及环境搭建
一、Go语言介绍1. Go语言诞生背景最近十年来,C/C++在计算领域没有很好得到发展,并没有新的系统编程语言出现。对开发程度和系统效率在很多情况下不能兼得。要么执行效率高,但低效的开发和编译,如C++;要么执行低效,但拥有有效的编译,如.
2020-12-26
Go学习指南 Go学习指南
Go学习指南 Go基础 第1篇:Go入门及环境搭建 第2篇:Go快速上手 第3篇:条件语句和循环语句 第4篇:基础数据类型 第5篇:复合数据类型之数组 第6篇:引用数据类型之切片 第7篇:切片的底层实现 第8篇:引用数据类型之指针 第9篇
2020-12-25
3 / 3