Go语言共72篇 第5页
Go语言‌(也称为Golang)是由Google开发的一种开源编程语言,首次发布于2009年。Go语言旨在提供简洁、高效、可靠的软件开发解决方案,特别适用于高性能的网络服务器和分布式系统的开发‌。

Go语言整型(整数类型)

Go语言的数值类型分为以下几种:整数、浮点数、复数,其中每一种都包含了不同大小的数值类型,例如有符号整数包含 int8、int16、int32、int64 等,每种数值类型都决定了对应的大小范围和是否支...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
05012

Go语言垃圾回收机制详解及代码实例

Go语言垃圾回收机制采用三色并发标记清除算法,具有低延迟特性。这里我们来详细了解Go语言的垃圾回收机制。 1. 三色标记法三色标记法使用白色、灰色和黑色三种颜色对对象进行标记: - 白色:未标记...
南宫世家的头像-华尔子博-奥夏网南宫世家3年前
04913

Go语言copy():切片复制(切片拷贝)

Go语言的内置函数 copy() 可以将一个数组切片复制到另一个数组切片中,如果加入的两个数组切片不一样大,就会按照其中较小的那个数组切片的元素个数进行复制。 copy() 函数的使用格式如下: cop...
子博兄的头像-华尔子博-奥夏网子博兄2年前
04810

Go语言break(跳出循环)

Go语言中 break 语句可以结束 for、switch 和 select 的代码块,另外 break 语句还可以在语句后面添加标签,表示退出某个标签对应的代码块,标签要求必须定义在对应的 for、switch 和 select 的...
子博兄的头像-华尔子博-奥夏网27天前
0479

Go语言变量的声明 Go语言使用var关键字的方法

Go语言是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性。在数学概念中,变量表示没有固定值且可改变的数。但从计算机系统实现角度来看,变量是一段或多段...
子博兄的头像-华尔子博-奥夏网4年前
04612

Go语言从INI配置文件中读取需要的值

INI配置文件是一种简单的配置文件格式,通常用于配置应用程序选项。在Go语言中,可以使用ini包来解析INI配置文件并读取值。下面是一个简单的例子: go package main import ( 'fmt' 'gopkg.in/ini....
王麻子的头像-华尔子博-奥夏网王麻子3年前
04510

Go语言字符串

一个字符串是一个不可改变的字节序列,字符串可以包含任意的数据,但是通常是用来包含可读的文本,字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码表上的字符时则占用 1 个字节,其它字符根...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
0446

Go语言多维数组简述

Go语言多维数组简述-华尔子博-奥夏网
Go语言中允许使用多维数组,因为数组属于值类型,所以多维数组的所有维度都会在创建时自动初始化零值,多维数组尤其适合管理具有父子关系或者与坐标系相关联的数据。 声明多维数组的语法如下所...
子博网的头像-华尔子博-奥夏网子博网2年前
04411

Go语言浮点类型(小数类型)

Go语言提供了两种精度的浮点数 float32 和 float64,它们的算术规范由 IEEE754 浮点数国际标准定义,该浮点数规范被所有现代的 CPU 支持。 这些浮点数类型的取值范围可以从很微小到很巨大。浮点...
王麻子的头像-华尔子博-奥夏网王麻子2年前
0445

Go语言continue(继续下一次循环)

Go语言中 continue 语句可以结束当前循环,开始下一次的循环迭代过程,仅限在 for 循环内使用,在 continue 语句后添加标签时,表示开始标签对应的循环,例如: package main import 'fmt' func...
子博兄的头像-华尔子博-奥夏网子博兄9天前
0435