摘要:
https://blog.csdn.net/iamlihongwei/article/details/78842857 https://studygolang.com/articles/1952 https://www.jb51.net/article/61622.htm https://www.j 阅读全文
摘要:
一、 引用类型 引用类型理解为(C语言):指针 Golang中只有三种引用类型:slice(切片)、map(字典)、channel(管道); 实例1-1 执行结果: 解释: 上面定义了一个数组a,它是引用类型(slice切片),被b引用(指针)后,当b发生变化后a也发生变化。 二、 值类型 Go语言 阅读全文
摘要:
一、数组(array) 1.1 数组定义 1)含义: 数组是同一类型的元素集合。 数组是具有固定长度并拥有零个或者多个相同数据类型元素的序列。 2)定义一个数组的方法: var 变量名[len] type 例子: var a[5]int //5个整数(int)类型的数组 var a[5]string 阅读全文
摘要:
一、if else语句 1.1 基本语法1 语法1: 语法2: 语法3: 1.2 练习1 执行结果如下: 1.3 基本语法2 1.4 练习2 执行结果如下: 1.5 练习3 执行结果如下: 二、 循环 2.1 Go语言中只有一种循环,就是for循环 基本语法: 2.1 练习1 执行结果如下: 2.3 阅读全文
摘要:
一、时间和日期类型 1. time包 2. time.Time类型,用来表示时间 3. 获取当前时间, now := time.Now() 实例1-1 打印输出当前时间 执行结果: 4. 年: time.Now().Year() 月:time.Now().Month() 日:time.Now().D 阅读全文
摘要:
一、字符串原理解析 1. 字符串底层就是一个byte数组,所以可以和[]byte类型互相转换;(字符串可以存文本,也可以存二进制,因为其本来就是一个字节流) 2. 字符串之中的字符是不能修改的,那怎么修改呢(待解决(练习题中练习1有解决(转换为字节数组进行修改)))? 示例如下: 我们可以发现已经飘 阅读全文
摘要:
Docker社区非常活跃,每天都会推出大量有用的工具。要想持续追踪社区中发生的各项创新其实非常困难。为了帮助你,我收集了一些每天在日常工作中使用、令人感兴趣并且十分有用的Docker工具。这些工具消除了大量手工工作,让我更有生产力。 让我们来看看这些在我的容器化之旅中非常有用的工具吧。 1、watc 阅读全文
摘要:
一、前言 当我们项目较为简单时,我们在src目录下新建一个该项目目录,里面存放源码文件即可,见下图: 当我们一个项目较为复杂时,我们可以在src目录下新建一个该项目目录,在针对该项目不同模块创建不同目录,比如说logic(逻辑)、views(图片渲染)、data(数据库)等等。 二、第一个Go程序h 阅读全文
摘要:
一、安装Go插件失败 使用VScode时,当我们安装完go语言扩展时,新建一个go的源码文件,进行保存时,会提示我们需要安装一些go的扩展插件,可别小看这些插件,这些插件都是非常有用的,比如说自动补全等,一般我们都会选择install all去进行安装所有插件,这些插件均是从github上进行下载, 阅读全文
摘要:
一、基础软件包安装 需要安装go环境包、git、IDE(VScode),安装包见下图: 1.1 安装go windows环境直接双击安装包安装即可,在cmd窗口输入go,结果如下图所示即表示安装成功: 1.2 安装git 因为后面的IDE(VScode)会从github上下载一些依赖包,因此必须在当 阅读全文