上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 概述在声明变量之前,咱们先了解下变量的数据类型,这篇文章主要涉及 字符串、布尔、数字,其他类型后面开篇再说。数据类型字符串 string 只能用一对双引号("")或反引号(``)括起来定义,不能用单引号('')定义!布尔 bool 只有 true 和 false,默认为 false。数字整型 int 阅读全文
posted @ 2019-11-21 13:06 it-world 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 概述数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成,一旦声明了,数组的长度就固定了,不能动态变化。len() 和 cap() 返回结果始终一样。声明数组 package main import ( "fmt" ) func main() { //一维数组 var ar 阅读全文
posted @ 2019-11-19 15:32 it-world 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 概述切片是一种动态数组,比数组操作灵活,长度不是固定的,可以进行追加和删除。len() 和 cap() 返回结果可相同和不同。声明切片 //demo_7.go package main import ( "fmt" ) func main() { var sli_1 [] int //nil 切片 阅读全文
posted @ 2019-11-19 14:06 it-world 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 概述结构体是将零个或多个任意类型的变量,组合在一起的聚合数据类型,也可以看做是数据的集合。声明结构体 //demo_11.go package main import ( "fmt" ) type Person struct { Name string Age int } func main() { 阅读全文
posted @ 2019-11-18 22:13 it-world 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 概述Map 集合是无序的 key-value 数据结构。Map 集合中的 key / value 可以是任意类型,但所有的 key 必须属于同一数据类型,所有的 value 必须属于同一数据类型,key 和 value 的数据类型可以不相同。声明 Map //demo_14.go package m 阅读全文
posted @ 2019-11-15 23:07 it-world 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 概述前几篇文章分享了 array 数组、slice 切片、map 集合,这篇文章分享如何循环获取里面的元素,同时也是对前几篇文章的复习。本篇文章会用到的关键字 for、range、break、continue、goto、switch。循环 array //demo_18.go package mai 阅读全文
posted @ 2019-11-15 22:10 it-world 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 概述学习了一些基础语法,开始学习写函数了,分享几个自己写的函数。 MD5 获取当前时间戳 获取当前时间字符串 生成签名函数定义 func function_name(input1 type1, input2 type2) (type1, type2) { // 函数体 // 返回多个值 return 阅读全文
posted @ 2019-11-15 20:42 it-world 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 概述看下 Gin 框架的官方介绍: Gin 是一个用 Go (Golang) 编写的 web 框架。它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。如果你是性能和高效的追求者, 你会爱上 Gin。是的,就是用 Gin 来写 API 阅读全文
posted @ 2019-11-15 15:45 it-world 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 概述上篇文章分享了 Gin 框架的路由配置,这篇文章分享日志记录。查了很多资料,Go 的日志记录用的最多的还是 github.com/sirupsen/logrus。 Logrus is a structured logger for Go (golang), completely API comp 阅读全文
posted @ 2019-11-15 15:19 it-world 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 概述上篇文章分享了 Gin 框架使用 Logrus 进行日志记录,这篇文章分享 Gin 框架的数据绑定与验证。有读者咨询我一个问题,如何让框架的运行日志不输出控制台?解决方案: engine := gin.Default() //修改成如下 engine := gin.New() 我是怎么知道的?看 阅读全文
posted @ 2019-11-14 22:26 it-world 阅读(700) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页