![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go_learning
文章平均质量分 93
wolf27115
Hope it means more, looking back when we're older.
展开
-
remark
new:除切片、map、通道类型以外的类型分配内存并初始化对象,返回的类型为指针。recover:捕捉 panic 的异常信息,必须卸载defer相关的代码块中。1、代码规范并不是强制的,但是不同的语言一些细微的规范还是要遵守的。make:为切片,map、通道类型分配内存并初始化对象。len:计算数组、切片、map、通道的长度。print:将信息打印到标准输出,没有换行。copy:将原切片的数据复制到新切片中。append:将数据添加到切片的末尾。cap:计算数组、切片、通道的容量。原创 2024-02-04 13:27:51 · 342 阅读 · 0 评论 -
第一章 基础知识(运算符 进制转换 排序和查找)
内容简写 有的是之前写的C语言笔记摘抄的。原创 2024-02-04 14:02:50 · 360 阅读 · 1 评论 -
第二章 变量 常量 字符串 匿名变量 iota 条件判断和for
① 变量=变量名+值+数据类型② Golang 的变量如果没有赋初值,编译器会使用默认值, 比如 int 默认值 0string 默认值为空串,小数默认为 0③ 分类: ①全局变量 ②局部变量④ 程序中 +号的使用:1) 当左右两边都是数值型时,则做加法运算2) 当左右两边都是字符串,则做字符串拼接。原创 2024-02-02 09:43:32 · 607 阅读 · 0 评论 -
第三章 容器(数组 切片 map 函数 结构体 指针 接口)
① 指针存的是一个地址 比如:var ptr *int, 使用*ptr 获取 ptr 指向的值②值类型和引用类型:值类型内存通常在栈中分配 引用类型内存通常在堆上分配,当没有任何变量引用这个地址时,该地址对应的数据空间就成为一个垃圾,由 GC 来回收1) 值类型:基本数据类型 int 系列, float 系列, bool, string 、数组和结构体 struct2) 引用类型:指针、slice 切片、map、管道 chan、interface 等都是引用类型。原创 2024-02-04 13:18:32 · 393 阅读 · 0 评论 -
第四章 并发编程和工程管理(package 单元测试 性能测试 并发编程 反射 文件目录操作)
① package 用来组织源码,四多个go源码的集合,代码复用的基础,fmt,os,io② 每个源码文件开始都必须要申明所属的package③ python 不需要去申请packa php c# namespace。原创 2024-03-12 21:44:11 · 394 阅读 · 2 评论