![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang入门
文章平均质量分 80
Devin_S
一个只会写代码和注释的码农
展开
-
Go语言并发入门
Go提供的并发功能是核心语言的一部分。原创 2023-06-08 07:02:21 · 141 阅读 · 0 评论 -
Go语言数据结构:结构体
一个结构体包含0到N个字段(Field),每个字段由字段名和类型构成;定义一个结构体的一般方式如下,原创 2023-05-26 12:53:18 · 127 阅读 · 0 评论 -
Go 语言数据结构:Maps
Golang中的Map是一种集合类型,它用于将一个键值对映射到另一个键值对。这些键值对可以是任何可比较的类型,包括内置类型和用户定义的类型,而且每个键只能在Map中出现一次。具体来说,Map是由一组键值对组成的无序集合。每个键必须是唯一的,而不同的键可以关联到相同的值。Map通常用于需要快速查找特定键以获取相应值的场景,例如字典或计数器。原创 2023-05-25 05:52:03 · 416 阅读 · 0 评论 -
Go语言数据结构: Array 和Slice
Go 语言中的数组和切片(slice)都是用于存储一系列数据的集合,但它们之间有几个重要的区别。原创 2023-05-24 08:15:00 · 68 阅读 · 0 评论 -
基础篇(二):Go语言流程控制
Go的switch结构与C、C++、Java、JavaScript和PHP中的开关类似,只是Go只运行第一个符合条件的分支,而不是随后的所有案例。另一个重要的区别是Go的switch的分支条件不一定是常数,所涉及的值也不需要是整数。(注意:如果你对算法的细节感兴趣,上面的z²−x是z²离它需要的位置(x)有多远,除以2z是z²的导数,通过z²的变化速度来衡量我们调整z的程度。)的各种值的答案有多近,以及猜测改进的速度有多快。初始化语句通常是一个简短的变量声明,在那里声明的变量只在for语句的范围内可见。原创 2023-05-23 13:29:58 · 70 阅读 · 0 评论 -
Golang入门:基础篇(一):包、变量和方法
var 声明每个变量包含初始值的变量。如果存在初始值,则可以省略类型;该变量将采用初始值设定项的类型。翻译 2023-05-16 22:24:35 · 241 阅读 · 0 评论 -
Go语言入门不能错过的官方文档
它的并发机制使编写程序变得容易,从而最大限度地利用多核和网络机器,而它的新型系统则实现了灵活和模块化的程序构建。这是一种快速、静态类型化、编译的语言,感觉就像是一种动态类型化、解释的语言。文档开始简单介绍了Golang 的语言特性:简洁、高效、天然并发、快速编译、垃圾回收、反射,新类型系统等等。尽管Go语言入门教程、文档、书籍等已经很多也很详细,但官方文档作为入门Go语言的资料之一仍然值得仔细研读。使用泛型,您可以声明和使用函数或类型,这些函数或类型是为与调用代码提供的任何一组类型一起工作而编写的。原创 2023-05-16 08:30:00 · 872 阅读 · 0 评论