摘要:Go语言中,实际上并没有“对象”、“类”、“继承”等概念,但是在实际的项目开发中,为了提高代码的可维护性、可扩展性和可复用性,我们不得不使用面向对象的设计理念来编码。因此,我们需要使用Go中的组合、接口等机制实现类似的面向对象特性,如继承、封装和多态。 一 什么是面向对象编程? 面向对象编程(Obj
阅读全文
摘要:go.mod 文件是Go语言中的模块文件,用于管理项目的依赖关系和版本信息。go.mod 文件通常位于项目的根目录下,用于定义模块的名称、依赖关系和版本信息。 一、go.mod文件及go mod命令 1、go.mod 文件的基本结构 module example.com/mymodule go 1.
阅读全文
摘要:一、变量类型 所有像 int、float、bool 和 string 这些基本类型都属于值类型,使用这些类型的变量直接指向存在内存中的值: 当使用等号 = 将一个变量的值赋值给另一个变量时,如:j = i,实际上是在内存中将 i 的值进行了拷贝: 你可以通过 &i 来获取变量 i 的内存地址,例如:
阅读全文
摘要:一、下载开发包SDK 地址:https://go.dev/ 工具下载地址:https://go.dev/dl/ 二、安装开发工具包并配置环境变量 2.1、无脑安装 默认的安装目录为:/usr/local/go 2.3、测试是否生效 三、构建项目 y 也可以在命令窗口执行如下命令进行运行: 四、go的
阅读全文