摘要: 04GO基础map GO指针、map 指针 go语言中不存在指针操作,只要记住两个符号 &a:取地址 *a:根据地址取值 make和new的区别 二者都是用来做内存分配的。 make只用于slice、map以及channel的初始化,返回的还是这三个引用类型本身; 而new用于类型的内存分配,并且内 阅读全文
posted @ 2021-11-04 23:52 一叶飘落尽知秋 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 03GO函数 函数 函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 函数体 阅读全文
posted @ 2021-11-04 00:36 一叶飘落尽知秋 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 02GO复杂数据类型、切片 Array(数组) 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: // 定义一个长度为3元素类型为int的数组a var a [3]int 数组必须指令数组的元素个数和元素的类型 数组定义: 阅读全文
posted @ 2021-11-04 00:10 一叶飘落尽知秋 阅读(109) 评论(0) 推荐(0) 编辑