go语言共15篇
【go语言】Go 运算符-涣清博客

【go语言】Go 运算符

运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 1.1.1. 算数运算符 运算符描述+相加-相减*相乘/相除%求余 注意: ++(自增)和--(自减)在Go语言中是...
涣清的头像-涣清博客涣清7个月前
05913
【go语言】条件语句select-涣清博客

【go语言】条件语句select

条件语句select 1.1.1. select 语句 select 语句类似于 switch 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 select 是Go中的一个控制结构...
涣清的头像-涣清博客涣清6个月前
0715
【go语言】变量及常量-涣清博客

【go语言】变量及常量

变量和常量 1.1. 变量 1.1.1. 变量的来历 程序运行过程中的数据都是保存在内存中,我们想要在代码中操作某个数据时就需要去内存上找到这个变量,但是如果我们直接在代码中通过内存地址去操作变...
涣清的头像-涣清博客涣清7个月前
05210
【go语言】循环语句for-涣清博客

【go语言】循环语句for

循环语句for 1.1.1. Golang for支持三种循环方式,包括类似 while 的语法。 for循环是一个循环控制结构,可以执行指定次数的循环。 语法 Go语言的For循环有3中形式,只有其中的一种使用分号。 f...
涣清的头像-涣清博客涣清6个月前
0548
【go语言】下划线-涣清博客

【go语言】下划线

1.忽略返回值 这个应该是最简单的用途,比如某个函数返回三个参数,但是我们只需要其中的两个,另外一个参数可以忽略,这样的话代码可以这样写: v1, v2, _ := function(...) v1, _, _ := funct...
涣清的头像-涣清博客涣清7个月前
0556
【go语言】基本类型-涣清博客

【go语言】基本类型

基本类型介绍 Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。 类型长度(字节)默认值说明bool1falsebyte10uint8rune40Unicode Code Point, int32int, uint4或8032 或 64 位int8...
涣清的头像-涣清博客涣清7个月前
06213
【go语言】数组Array-涣清博客

【go语言】数组Array

数组Array Golang Array和以往认知的数组有很大不同。     数组:是同一种数据类型的固定长度的序列。     数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类...
涣清的头像-涣清博客涣清7个月前
06110
【go语言】切片(Slice)-涣清博客

【go语言】切片(Slice)

Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片('动态数组'),与数组相比切片的长度是不固定的,可以追...
涣清的头像-涣清博客涣清7个月前
05511
【go语言】指针-涣清博客

【go语言】指针

指针 区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。 1.1. Go语言中的指针 Go语言中的函数...
涣清的头像-涣清博客涣清7个月前
04115
【go语言】Map-涣清博客

【go语言】Map

1. Map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 1.1.1. map定义 Go语言中 map的定义语法如下 map[KeyType]ValueType 其中, KeyType:表示键的...
涣清的头像-涣清博客涣清7个月前
0489