Golang共57篇 第2页
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

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

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

Go语言常量和const关键字

Go语言中的常量使用关键字 const 定义,用于存储不会改变的数据,常量是在编译时被创建的,即使定义在函数内部也是如此,并且只能是布尔型、数字型(整数型、浮点型和复数)和字符串型。由于编...
子博兄的头像-华尔子博-奥夏网子博兄5个月前
03113

Go语言type关键字(类型别名)

注意:本节内容涉及Go语言新版本的功能,内容上会涉及后续章节讲解的类型定义及结构体嵌入等特性。另外,本节内容适用于对Go语言很熟悉且正在关注工程升级、代码重构等问题的读者阅读。 类型别...
子博兄的头像-华尔子博-奥夏网子博兄5个月前
02013

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

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

Go语言切片详解

Go语言切片详解-华尔子博-奥夏网
切片(slice)是对数组的一个连续片段的引用,所以切片是一个引用类型(因此更类似于 C/C++ 中的数组类型,或者 Python 中的 list 类型),这个片段可以是整个数组,也可以是由起始和终止索引标...
天山雪莲的头像-华尔子博-奥夏网天山雪莲3个月前
04612

Go语言整型(整数类型)

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

Go语言关键字与标识符简述

Go语言的词法元素包括 5 种,分别是标识符(identifier)、关键字(keyword)、操作符(operator)、分隔符(delimiter)、字面量(literal),它们是组成Go语言代码和程序的最基本单位。 本节...
王麻子的头像-华尔子博-奥夏网王麻子5个月前
03811

什么是Go语言匿名变量 Go语言匿名变量详解

Go语言支持匿名变量,它是一个没有名字的变量。匿名变量的定义使用 _: _ := 10 // 定义一个值为10的匿名变量 匿名变量有以下几个使用场景:1. 忽略值当我们不关心某个赋值语句的值时,可以使用匿名...
王麻子的头像-华尔子博-奥夏网王麻子2年前
04111

Go语言多维数组简述

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

腾讯centos服务器安装golang的方法步骤及注意

简单安装golang sudo yum install golang #安装成功后检查go版本号 go version #go version go1.15.5 linux/amd64 环境变量一连踩坑 在golang中文社区看到的一个,安装golang并设置GOPATH的文章...
子博兄的头像-华尔子博-奥夏网子博兄3年前
013710