上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 1.命名规范 1.1 Go是一门区分大小写的语言。 命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名。 Go语言从语法层面进行了以下限定:任何需要对外暴露的名字必须以大写字母开头,不需要对外暴露的则应该以小写字母开头。 当命名(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头 阅读全文
posted @ 2019-04-22 23:39 rickiyang 阅读(17128) 评论(1) 推荐(1) 编辑
摘要: 前面我们或多或少的都使用了结构体这种数据结构,本身结构体也有很多特性,我们一一来看。 结构体的作用是将一个或者多个任一类型的变量组合在一起的数据类型,类似于我们在Java中class的作用。在结构体重也可以嵌套结构体。结构体还可以有自己的方法。 1.定义结构体 我们先定义一个结构体: 结构体定义如下 阅读全文
posted @ 2019-04-21 10:48 rickiyang 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 在 Go 语言中,文件使用指向 os.File 类型的指针来表示的,也叫做文件句柄 。我们来看一下os包的使用方式。 1.读取文件 os包提供了两种打开文件的方法: Open(name string) (*File, error) func OpenFile(name string, flag in 阅读全文
posted @ 2019-04-18 23:54 rickiyang 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: dep是一个golang依赖管理工具,需要在Go 1.7及更高的版本中使用。 1. 安装 安装dep工具的方式有很多种,如果是mac电脑的话,只需要如下命令: brew install dep 对于Linux和类Unix系统而言,我们还可以使用如下方式安装dep: curl https://raw. 阅读全文
posted @ 2019-04-18 17:11 rickiyang 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 1.读取application文件 在application.yml或者properties文件中添加: info: name: xiaoming age: 13 sex: 1 读取方式如下: import org.springframework.beans.factory.annotation.V 阅读全文
posted @ 2019-04-16 23:57 rickiyang 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: Go中对网络的支持提供了标准库,net包提供了可移植的网络I/O接口,包括TCP/IP、UDP、域名解析和Unix域socket。 http包提供了HTTP客户端和服务端的实现。 一般我们用http肯定多一些,下面来看一下http的使用方式。 1. Post和Get请求的使用 创建一个最简单的get 阅读全文
posted @ 2019-04-15 16:13 rickiyang 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: Go原生提供了连接数据库操作的支持,在用 Golang进行开发的时候,如果需要在和数据库交互,则可以使用database/sql包。这是一个对关系型数据库的通用抽象,它提供了标准的、轻量的、面向行的接口。 在Go中访问数据库需要用到sql.DB接口:它可以创建语句(statement)和事务(tra 阅读全文
posted @ 2019-04-10 17:07 rickiyang 阅读(26309) 评论(2) 推荐(2) 编辑
摘要: 函数参数和返回值的写法 如果有多个参数是同一个类型,可以简略写: func testReturnFunc(v1,v2 int)(int,int) { x1 := 2 * v1 x2 := 3 * v2 return x1,x2 } Go还支持命名返回值的方式。命名返回值作为结果形参(result p 阅读全文
posted @ 2019-03-30 23:31 rickiyang 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: 学Java以来,让程序员忽略了指针和内存地址这些概念,Java帮我们封装了对象,简化了对象引用之间的关系。在Go语言中,又帮我们回忆起这些概念。 我们创建的每一个对象在内存中都有一个位置去存储,每个内存块都有一个地址表示当前位置,通常用十六进制表示,如0x24005676543。Go语言取地址的符号 阅读全文
posted @ 2019-03-30 18:50 rickiyang 阅读(674) 评论(0) 推荐(0) 编辑
摘要: Go中的字符串操作 字符串是工作中最常用的,值得我们专门的练习一下。在Go中使用strings包来操作字符串,这也是内置的包哈,不像Java中要么手写,要么引入common-lang 或者 别的第三方。另外涉及到字符串与其他类型之间的转换使用了strconv包来操作。 strings包 1. 字符串 阅读全文
posted @ 2019-03-24 18:50 rickiyang 阅读(1185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页