随笔分类 -  Go语言的学习

摘要:package main import ( "fmt" "sync" "time" ) // 为了解决线程不安全,我们自己加锁 type concurentMat struct { mp map[int]int sync.RWMutex } // 通过set方法做原有map的赋值 func (c * 阅读全文
posted @ 2023-03-01 14:16 WrYcF 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Go中的map和锁 声明和初始化 只声明, var gMap map[string] string 使用var声明 声明初始化 var hMap = map[string]string{"k": "v"} 使用make初始化 package main import "fmt" func main() 阅读全文
posted @ 2023-02-26 10:22 WrYcF 阅读(140) 评论(0) 推荐(0) 编辑
摘要:数组 声明&&初始化数组 数组声明需要指定元素及元素个数,语法格式如下 数组用来存储相同唯一类型的,一组已编号且长度固定的序列 var arr_name[num] arr_type package main import "fmt" func main() { // 写添加元素的个数 var tes 阅读全文
posted @ 2023-02-24 16:59 WrYcF 阅读(38) 评论(0) 推荐(0) 编辑
摘要:字符串 字符集用来做什么 字符集是为每个字符分配一个唯一的ID 在同一个字符集内,字符的ID是唯一的,不同字符集ID可能是不同的 UTF-8是编码规则或者说是Unicode的一种实现 UTF-8将Unicode中的字符ID以某种方式进行编码 变长的编码规则: 1-4字节,具体规则: 0xxxx表示0 阅读全文
posted @ 2023-02-24 16:58 WrYcF 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Go的常亮 关键字: Const Go常亮的多个定义: 全局变量的声明与赋值: 一般类型声明: Go的基本类型: 类型零值: 零值并不等于空值,而是当变量声明为某种来兴后的默认零值,通常情况下默认值为0,bool为false,string为空字符串。 类型别名: 别名: 零值: math包 math 阅读全文
posted @ 2017-10-23 23:30 WrYcF 阅读(350) 评论(0) 推荐(1) 编辑
摘要:Go语言的特性 开启了学习新的语言路程,记录每天学习的笔记,与大家一起分享。 ①、自动垃圾回收 ②、更丰富的内置类型 ③、函数多返回值 ④、错误处理 ⑤、匿名函数和闭包 ⑥、类型和接口 ⑦、并发编程 ⑧、反射 ⑨、语言交互性 Go内置的关键字 Go的注释方法有以下两种: Go程序的一般结构: Go语 阅读全文
posted @ 2017-10-22 00:08 WrYcF 阅读(380) 评论(0) 推荐(2) 编辑
摘要:枚举 枚举指一系列的相关的常量,比如下面关于一个星期的中每天的定义,通过上篇博文,我们可以用在const后跟一对圆括号的方式定义一组常量,这种定义法在go语言中通常用于定义枚举值。go语言并不支持众多其他语言明确支持的enum关键字。 下面是一个常规的枚举表示法,其中定义了一系列整型常量。 同go语 阅读全文
posted @ 2017-08-30 18:29 WrYcF 阅读(3546) 评论(0) 推荐(0) 编辑
摘要:变量 变量是几乎所有编程语言中最基本的组成元素,从根本上说,变量相当于是一块数据存储空间的命名,程序可以通过定义一个变量来申请一块数据存储空间,之后可以通过引用变量名来使用这块存储空间。go语言中的变量使用方式与C语言接近,但具备更大的灵活性。 变量的声明 go语言引入了关键字ver,而类型信息放在 阅读全文
posted @ 2017-08-29 09:11 WrYcF 阅读(759) 评论(6) 推荐(3) 编辑
摘要:Go 相信大家,看到这篇文章的时候,已经自己在百度百科了解了go的发展史已经特性,再次我依然。。。。得哔哔叨一会。 ^.^ go语言的特性 go语言作为一门静态类型开发语言,与当前的开发语言想必具备众多 令人兴奋不已的新特性。(具体兴奋不兴奋就不知道了,本人也是第一次看,希望通过博文与大家一起学习, 阅读全文
posted @ 2017-08-28 19:01 WrYcF 阅读(274) 评论(0) 推荐(0) 编辑

Live2D
欢迎阅读『Go语言的学习』
点击右上角即可分享
微信分享提示