分类: Uncategorized

115 篇文章

thumbnail
接口类型
[TOC] 接口 一 Go语言中的接口介绍 Go语言中的接口是什么? * 1)是一种类型 * 2)是一组功能的集合,而不是一个功能 * 3)接口内只定义函数,但不涉及函数实现 * 4)这些功能是相关的,都是相关的功能,比如动物的接口里应该放动物相关的功能,但光合作用就不适宜放到IAnimal里面了 */ 为何要用接口? Go语言提倡面向接口编程 接…
thumbnail
复合类型之结构体
结构体struct 一 结构体介绍 ​ 什么是struct? ​ struct是go语言为我们提供的可以自定义的一种类型,该类型可以封装多个基本数据类型,可以用来存放一个事物的不同属性 ​ 为何要有struct? ​ 原因有二: ​ 1、Go语言内置的基础数据类型只能用来记录一个值,复合类型数组、切片、map等也虽然能存多个值,但多个值都必须是同一…
thumbnail
GO代码组织形式与结构
GO代码组织形式与结构 一 包介绍 ​ 我们用go语言开发的程序文件称之为源码文件(源码文件必须以.go结尾)。很明显将程序所有的代码都放入一个源码文件是不合理的,需要分文件管理相关代码,但是随着程序文件的增多,也必须有一种将文件加以组织管理的方式/形式,于是Go引入了”包“的概念。 ​ 包是go语言提供的一种虚拟的概念,包声明一致的多个源码文件在…
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术