首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang
大飞学习笔记
创建于2022-10-30
订阅专栏
Golang学习笔记
等 1 人订阅
共21篇文章
创建于2022-10-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第22节 Go中的 nil
在 Go 中,nil 是一种特殊的零值,表示指针、接口、切片、通道、映射或函数类型的“空”状态。nil 的具体意义和用法取决于上下文以及它所应用的类型。 nil 的适用类型 指针类型(*Type) 接
第20节 Go中的 goroutine 和 channel
1. 前言 1.1 进程和线程的介绍 进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单元 线程是进程的子任务 一个线程只能属于一个进程,而一个进程至少有一个或多个线程,线程依赖
第19节 函数 defer 和 错误处理
1. 为什么需要 defer 在实际开发中,开发者经常需要创建资源,比如:数据库连接、读写文件等,为了在 函数执行完毕后,能够及时的释放资源,可利用 defer 延时机制来完成 1.1 使用细节 当执
第18节 Go中的包使用
Go中的每一个文件都应该有自己的包,也就是说***Go中以包的形式来管理文件和项目的目录结构的***。Go中包的三大作用 - **区分相同名字的函数、变量等标识符** - **当程序文件很多时,可以很
第17节 多态和类型断言
Go中的多态是通过接口来实现的,即可按照统一的接口来调用不同的实现,这时的接口变量就有不同的行为状态。
第16节 Go中的接口
1. 接口的概念 Go中的接口(interface)也是一种数据类型,interface 类型中可以定义一组方法,但是这些方法没有实现。并且 interface 中不能包含任何变量。 1.1 基本语法
第15节 Go中的继承
继承可以让代码复用。比如当结构体中存在相同的属性和方法时,我们可以抽象出一个共用的父结构体,让其他子结构体继承该父结构体即可,这样子结构体就不需要再定义这些相同属性和方法了。 golang 中如何实现
第14节 Go中的结构体
结构体就是一种自定义的数据结构,它可以用来描述万事万物,比如用结构体来描述一个人所具有的特性,比如名字、年龄、住址等特性 结构体是 Go 语言支持面向对象编程(OOP)特性的重要手段。Go 中没有类(
第13节 Go中的map
map是一种key-value的数据结构,类似于Java中的Map集合。map 的 key-value 是无序的,也不是按照添加顺序存放的,你每次遍历得到的结果顺序可能都不一样,且key不能重复,如果
第12节 Go中的切片
1. 什么是切片 切片是数组的一个引用,数组是值类型,切片是引用类型,切片的长度是可以变化的,所以切片是一个可以动态变化的数组,可以理解成Java中的ArrayList。 1.1 切片的定义语法 注意
第5节 查看变量的类型和字节大小
1. 变量类型 有时候我们要判断一个变量属于什么类型?比如是 int 、float64 等等 1.1 方式一 利用 fmt 包中的 Printf 方法 1.2 方式二 利用 reflect 包中的 T
第11节 Go中的数组
1. 数组的定义 数组就是用来存放多个同一数据类型的变量,即数组也是一种数据类型,在 golang 中数组是值类型。这点和 Java 不同,在 Java 中数组是引用类型。 1.1 数组声明语法 1.
第10节 Go 中的函数
golang语言中的函数,包括函数的定义、匿名函数、函数传参、内置函数、init函数以及函数的使用细节
第9节 Go中流程控制
Go语言中我必须掌握三大流程控制语句 顺序控制 分支控制 循环控制 1. 顺序控制 简单理解就是按代码编写的顺序逐行执行,程序代码中没有任何的判断和跳转 2. 分子控制 2.1 单分支控制 golan
第8节 Go中的指针
1. 基本介绍 在 第6节 Go的数据类型 中我们介绍过基本数据类型,变量中存在的就是值,所以被称为值类型 如何获取一个变量的内存地址?使用 & 号来获取 基本数据类型在内存空间的布局是什么样的? 2
第7节 Go中的数据类型转换
Go中的不同类型的变量之间赋值时需要显示转换,也就是说Go中的数据类型不能自动转换,这和 java 语言是是有差别的,比如 java 中的 int 类型的变量可以赋值给 long 类型。 1. 数值类
第6节 Go的数据类型
1. 数据类型分类 2. 整数类型 主要用于存放整数值,比如 1、2、3、-1、8000 等 2.1 无符号整数类型 类型 有无符号 占用存储空间 范围 默认值 uint 无 32位系统4字节64位系
第4节 Go中的变量
1. 什么是变量? 作为软件开发人员,不能使用何种开发语言,变量都是程序的基本组成单位之一,如何理解变量? 从日常生活的角度理解,变量其实就和人的名字很类似,代表你这个人,别人通过名字就能找到你 从计
第3节 Go 的第一个程序
1. Go 的 Hello World 案例 1.1 目录结构 1.2 项目代码 1.3 运行代码 在目录 cd /Users/shifeifei/sff/project/go-projects/sr
第1节 Go语言介绍
1. Go 的工作方向 区块链开发工程师 Go服务端应用开发、游戏软件开发工程师 分布式、云计算开发 2. 如何快速学习 Go 语言 先了解整体架构,然后掌握其中的细节 适当的囫囵吞枣,学习别人是怎么
下一页