-
控制结构:Go中的switch语句有哪些变化?
控制结构:Go中的switch语句有哪些变化? 一.认识 switch 语句 我们先通过一个例子来直观地感受一下 switch 语句的优点。在一些执行分支较多的场景下,使用 sw……
淘小欣 2023-02-10
323 0 0 -
控制结构:Go的for循环,仅此一种
日常编码过程中,我们常常需要重复执行同一段代码,这时我们就需要循环结构来帮助我们控制程序的执行顺序。一个循环结构会执行循环体中的代码直到结尾,然后回……
淘小欣 2023-02-10
269 0 0 -
复合数据类型:用结构体建立对真实世界的抽象
那么什么是对真实世界的抽象呢?我们编写程序的目的就是与真实世界交互,解决真实世界的问题,帮助真实世界提高运行效率与改善运行质量。所以我们就需要对真实……
淘小欣 2023-02-07
260 0 0 -
Go 复合数据类型:原生map类型
一.什么是 map 类型? map 是 Go 语言提供的一种抽象数据类型,它表示一组无序的键值对。用 key 和 value 分别代表 map 的键和值。而且,map 集合中每个 key ……
淘小欣 2023-02-02
249 0 0 -
Go 同构复合类型:从定长数组到变长切片
一.数组的基本特性 Go 语言的数组是一个长度固定的、由同构类型元素组成的连续序列。通过这个定义,我们可以识别出 Go 的数组类型包含两个重要属性:元素的类……
淘小欣 2023-01-14
298 0 0 -
Go 在常量设计上的创新
Go 语言在常量方面的创新包括下面这几点: 支持无类型常量; 支持隐式自动转型; 可用于实现枚举。 一.常量以及 Go 原生支持常量的好处 Go 语言的常量是一种……
淘小欣 2023-01-13
279 0 0 -
go的字符串类型
对于这样在日常开发中高频使用的基本数据类型,我们要给予更多的关注。所以,本篇文章,将会按照 Why-What-How 的逻辑,讲清楚 Go 对字符串类型的支持,让你对……
淘小欣 2023-01-13
223 0 0 -
GO 的数据类型之数值类型
一.被广泛使用的整型 Go 语言的整型,主要用来表示现实世界中整型数量,比如:人的年龄、班级人数等。它可以分为平台无关整型和平台相关整型这两种,它们的区……
淘小欣 2023-01-12
265 0 0 -
GO 代码块与作用域
一.空代码块 Go 语言中的代码块是包裹在一对大括号内部的声明和语句序列,如果一对大括号内部没有任何声明或其他语句,我们就把它叫做空代码块。 例如,下面的……
淘小欣 2023-01-08
265 0 0 -
go 函数
一.函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 函数体 } 其中: 函数名:由字母、数字、下划线组成。但函数……
淘小欣 2023-01-06
416 0 0