Golang

go语言基础_指针

区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。 1. go中的指针 任何程序数据加载到内存后,在内存中都有他们的地址,这就是指针。为了保存一个数据在内存中...继续阅读 »
Golang

Go语言基础_流程控制

Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 1. if else 1.1 if条件判断基本写法 Go语言中if条件判断的格式如下: if 表达式1 { 分支1...继续阅读 »
Golang

Go语言基础_切片

由于数组的长度是固定的并且数据长度属于类型的一部分,所以数组有很多局限性 func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } ...继续阅读 »
Golang

Go语言基础_数组

0x01 Array(数组) 数组是存储同一种数据类型的数据集合,go语言中数组从声明就开始确定数组的类型和长度,可以修改数组的成员,但是数组的大小不可以改变。声明数组的语法: //定义一个长度为3数据类型为int的数组 var a [3]int //定义...继续阅读 »
Golang

Go语言_变量和常量

0x1标识符、关键字、保留字 - 标识符 在编程语言中标识符是指编写程序定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。举几个例子:abc, _, _123, a123。 - ...继续阅读 »
sitemap