暂无搜索历史
网址:https://www.printlove.cn/tools/json2go
数组是一个长度固定和元素类型相同的集合,类型也可以自定义。如果想保存任意类型,定义一个接口类型数组。
当“条件判断”为 true 时,则进入分支。如下,当第一个 if 的条件判断为true时则进入,反之则继续进行 else if 判断,如果还是不为 true, ...
对于常量值的数据类型,只可以定义为布尔型、数字型(整数型、浮点型和复数)和字符串型。
变量的声明使用 var 关键字,格式:var 名称 类型。特别强调下,Go 语法每行末尾是没有分号的。
全名go modules,简单说就是go项目用来管理第三方包的工具。此特性是 golang 1.11版本开始增加的。
选择我上面提供的安装包是一种 Linux 下通用的方式。那还有其它更简单的方式吗?回答:是有的。
“Go基础系列”是对 Go语言基础的系列梳理文章。在开始这个系列之前,我先”坦白“下我的一个工作经历,再对这个系列说明几个问题。
如果对 binary 这个标准包不知道怎么使用,就看看我的另一篇文章《快速了解 “小字端” 和 “大字端” 及 Go 语言中的使用》。
先了解什么是内存地址?说通俗点就是电脑上数据存储位置的编号,就好比我们的身份证号一样。
接口是通过定义抽象方法来约定实现者的规则,概念和其它语言中有点类似,但对于 Go 语言中接口的实现与接口之间耦合性更低,灵活性更高。
什么是自定义类型?当 Go 语言中内置的类型,例如:int、string 等等,不能满足需求时,就可以自定义一个类型。
注:*People 前面的“星号”确定了接收者为指针类型,称为指针接收者,下面会讲。
做个类比理解下包是啥?当电脑上文件变多时,就会通过目录区分,将不同的文件有组织的归类在不同的目录下。Go 源文件也是一样,可以把不同的文件放置在不同的目录中,给...
函数也可以没有返回值,这个时候就无需 return 关键字,例如: main() 入口函数、 init() 初始化函数。
这次新增加一个工具,上次分享时有个朋友说让再增加一个"sql 转 ent schema"的工具,我也是这几天摸鱼加熬夜赶出来了,希望能用上。
map 是一种键(key)/值(value)对的无序集合,在其它语言中称为字典、关联数组、哈希表等。当给定了键可以快速定位到值,而且键必须唯一的,不能出现相同。
切片使用起来类似长度可变的数组,不像数组长度是固定的。但切片的底层使用的还是数组,切片只是保存了对数组的引用,帮着管理数组,实现可变的效果。
暂未填写个人网址