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

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

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

Go语言break(跳出循环)

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

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

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

Go语言字符串

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

Go语言sync.Map(在并发环境中使用的map)

Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 下面来看下并发情况下读写 map 时会出现的问题,代码如下: // 创建一个int到int的映射 m := make(map[int]int) // ...
南宫世家的头像-华尔子博-奥夏网南宫世家4个月前
0448

Go语言list(列表)

Go语言list(列表)-华尔子博-奥夏网
列表是一种非连续的存储容器,由多个节点组成,节点通过一些变量记录彼此之间的关系,列表有多种实现方法,如单链表、双链表等。 列表的原理可以这样理解:假设 A、B、C 三个人都有电话号码,如...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4个月前
0445

Go语言append()为切片添加元素

Go语言的内建函数 append() 可以为切片动态添加元素,代码如下所示: var a []int a = append(a, 1) // 追加1个元素 a = append(a, 1, 2, 3) // 追加多个元素, 手写解包方式 a = append(a, []in...
子博兄的头像-华尔子博-奥夏网子博兄2年前
04315

Go语言输出九九乘法表

熟悉了Go语言的基本循环格式后,让我们用一个例子来温习一遍吧。 输出九九乘法表: package main import 'fmt' func main() { // 遍历, 决定处理第几行 for y := 1; y <= 9; y++ { // 遍历, ...
子博兄的头像-华尔子博-奥夏网子博兄3个月前
04315

Go语言map(Go语言映射)

Go语言中 map 是一种特殊的数据结构,一种元素对(pair)的无序集合,pair 对应一个 key(索引)和一个 value(值),所以这个结构也称为关联数组或字典,这是一种能够快速寻找值的理想结构,给...
子博兄的头像-华尔子博-奥夏网子博兄5个月前
03913

Go语言遍历map(访问map中的每一个键值对)

map 的遍历过程使用 for range 循环完成,代码如下: scene := make(map[string]int) scene['route'] = 66 scene['brazil'] = 4 scene['china'] = 960 for k, v := range scene { fmt.Println(k...
子博网的头像-华尔子博-奥夏网子博网4个月前
03915