上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: GO操作MYSQL 驱动包 MySql驱动Go语言中的database/sql包不包含数据库驱动,使用时必须注入一个数据库驱动。 下载依赖 go get -u github.com/go-sql-driver/mysql 使用mysql驱动 语法: func Open(driverName, dat 阅读全文
posted @ 2020-04-02 19:13 溶洞 阅读(578) 评论(0) 推荐(0) 编辑
摘要: Go语言没有提供像Java、C#、Python语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。好处就是避免漏掉本应处理的错误。坏处是代码啰嗦。 错误与异常区别 错误指的是可能出现问题的地方出了问题,比如打开文件失败。异常是不应该出现问题的地方出了问题,比如空指针。Go中的错 阅读全文
posted @ 2020-04-02 18:25 溶洞 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 接口介绍 在Go语言中接口(interface)是一种类型,一种抽象的类型。 接口的定义 定义格式: type 接口类型名 interface{ 方法名1( 参数列表1 ) 返回值列表1 方法名2( 参数列表2 ) 返回值列表2 … } Go语言的接口在命名时,一般会在单词后面添加er,接口名最好要 阅读全文
posted @ 2020-04-02 16:51 溶洞 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 类型别名与自定义类型 自定义类型 Go语言中可以使用type关键字来定义自定义类型。 //NewInt是一种新的类型,具有int类型的特性。 type NewInt int 阅读全文
posted @ 2020-04-02 15:14 溶洞 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 指针和地址的区别 地址:内存地址(用字节来描述的内存地址)指针:指针是带类型的,int类型指针与string类型指针是完全不同的!指针是存储另一个变量,内存地址的变量。 &和* &:取内存地址*:根据地址来取值 对变量进行取地址(&)操作,可以获得这个变量的指针变量。指针变量的值是指针地址。对指针变 阅读全文
posted @ 2020-04-02 14:00 溶洞 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 函数定义 Go语言中定义函数使用func关键字。 func 函数名(参数)(返回值){ 函数体 } 函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。参数:参数由参数变量和参数变量的类型组成,多个参数之间使用,分隔。返回值:返回值 阅读全文
posted @ 2020-04-02 10:55 溶洞 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 使用的"math/rand"包。基本随机数 a := rand.Int() b := rand.Intn(100) //生成0-99之间的随机数 fmt.Println(a) fmt.Println(b) 可以生成随机数,但是数值不会变。生成可变随机数 //将时间戳设置成种子数 rand.Seed( 阅读全文
posted @ 2020-04-01 19:48 溶洞 阅读(699) 评论(0) 推荐(0) 编辑
摘要: GOPATH在不同平台上的路径  GO项目结构 在进行Go语言开发的时候,我们的代码总是会保存在GOPATH/src目录下。在工程经过gobuild、goinstall或goget等指令后,会将下载的第三方包源代码文件放在GOPATH/src目录下。在工程经过gobuild、goinstall或g 阅读全文
posted @ 2020-04-01 19:43 溶洞 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、首先需要了解哪些占位符分别代表什么 这些是死知识,把常用的记住,不常用的直接查表就行了 golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 定义示例类型和变量 type Human struct { Name string } var people = 阅读全文
posted @ 2020-04-01 19:42 溶洞 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 标识符与关键字 标识符 人为定义有特殊意义的词,Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 关键字 关键字是指编程语言中预先定义好的具有特殊含义的标识符。GO语言中有25个关键字: break default func interface select case defe 阅读全文
posted @ 2020-04-01 19:37 溶洞 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页