Home
avatar

周小天

# 《Go语言四十二章经》第十二章 切片(slice)

Golang

# 《Go语言四十二章经》第十二章 切片(slice)

12.1切片(slice)切片(slice)是对底层数组一个连续片段的引用,所以切片是一个引用类型。切片提供对该数组中编号的元素序列的访问。未初始化切片的值为nil。与数组一样,切片是可索引的并且具有长度。切片s的长度可以通过内置函数len()获取;与数组不同,切片的长度可能在执行期间发生变化。元素

# 《Go语言四十二章经》第十一章 数组(Array)

Golang

# 《Go语言四十二章经》第十一章 数组(Array)

11.1数组(Array)数组是具有相同唯一类型的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。数组长度必须是一个常量表达式,并且必须是一个非负整数。数组长度也是数组类型的一部分,所以[5]int和[10]int是属于不同类型

# 《Go语言四十二章经》第十章 string

Golang

# 《Go语言四十二章经》第十章 string

10.1字符串介绍Go语言中可以使用反引号或者双引号来定义字符串。反引号表示原生的字符串,即不进行转义。双引号:字符串使用双引号括起来,其中的相关的转义字符将被替换。例如:str:="HelloWorld!\nHelloGopher!\n"输出:HelloWorld!HelloGopher!反引号:

# 《Go语言四十二章经》第九章 运算符

Golang

# 《Go语言四十二章经》第九章 运算符

9.1内置运算符算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符Go语言的算术运算符:运算符含义示意+相加A+B-相减A-B*相乘A*B/相除B/A结果还是整数8/3=2%求余B%A++自增A++1—自减A—Go语言的关系运算符:运算符含义示意==检查两个值是否相等。(A==B)为Fals

# 《Go语言四十二章经》第八章 Go项目开发与编译

Golang

# 《Go语言四十二章经》第八章 Go项目开发与编译

8.1项目结构Go的工程项目管理非常简单,使用目录结构和包名来确定工程结构和构建顺序。环境变量GOPATH在项目管理中非常重要,想要构建一个项目,必须确保项目目录在GOPATH中。而GOPATH可以有多个项目用”;“分隔。Go项目目录下一般有三个子目录:src存放源代码pkg编译后生成的文件bin编

《Go语言四十二章经》第七章 代码结构化

Golang

《Go语言四十二章经》第七章 代码结构化

《Go语言四十二章经》第七章代码结构化7.1包的概念Go语言使用包(package)的概念来组织管理代码,包是结构化代码的一种方式。和其他语言如JAVA类似,Go语言中包的主要作用是把功能相似或相关的代码组织在同一个包中,以方便查找和使用。在Go语言中,每个.go文件都必须归属于某一个包,每个文件都

《Go语言四十二章经》第六章 约定和惯例

Golang

《Go语言四十二章经》第六章 约定和惯例

《Go语言四十二章经》第六章约定和惯例6.1可见性规则在Go语言中,标识符必须以一个大写字母开头,这样才可以被外部包的代码所使用,这被称为导出。标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的。但是包名不管在什么情况下都必须小写。在设计Go语言时,设计者们也希望确

《Go语言四十二章经》第五章 作用域

Golang

《Go语言四十二章经》第五章 作用域

《Go语言四十二章经》第五章作用域5.1作用域局部变量在函数体内或代码块内声明的变量称之为局部变量,它们的作用域只在代码块内,参数和返回值变量也是局部变量。全局变量作用域都是全局的(在本包范围内)在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用。全局变量可以在任何函

《Go语言四十二章经》第四章 常量

Golang

《Go语言四十二章经》第四章 常量

《Go语言四十二章经》第四章常量4.1常量以及iota常量使用关键字const定义,用于存储不会改变的数据。常量不能被重新赋予任何值。存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的定义格式:constidentifier[type]=value,例如:cons

《Go语言四十二章经》第三章 变量

Golang

《Go语言四十二章经》第三章 变量

《Go语言四十二章经》第三章变量3.1变量以及声明Go语言中有四类标记:标识符(identifiers),关键字(keywords),运算符(operators)和标点符号(punctuation)以及字面量(literals)。Go语言变量标识符由字母、数字、下划线组成,其中首个字母不能为数字,同

《Go语言四十二章经》第二章 数据类型

Golang

《Go语言四十二章经》第二章 数据类型

《Go语言四十二章经》第二章数据类型在Go语言中,数据类型可用于参数和变量声明。2.1基本数据类型Go语言按类别有以下几种数据类型:布尔型:布尔型的值只可以是常量true或者false。一个简单的例子:varbbool=true。数字类型:整型int和浮点型float32、float64,Go语言支

《Go语言四十二章经》第一章 Go安装与运行

Golang

《Go语言四十二章经》第一章 Go安装与运行

《Go语言四十二章经》第一章Go安装与运行Go语言是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射,defer等关键特征,并具有简洁、安全、并行、开源等特性。从语言层面支持并发,可以充分的利用CPU多核,Go语言编译的程序可以媲美C或C

21 React扩展阅读

前端

21 React扩展阅读

React扩展阅读Youtube中Codevolution专栏下的ReactHooksTutorial系列视频链接:https://pan.baidu.com/s/1Lj_kN-FuO5bbZ2rqMVz6xw提取码:70ni自定义Hook大全必不可少的ReactHooks集合。https://gi

首页 3 45 尾页