上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: [TOC] 概述 上篇文章分享了 Gin 框架的路由配置,这篇文章分享日志记录。 查了很多资料,Go 的日志记录用的最多的还是 。 Logrus is a structured logger for Go (golang), completely API compatible with the st 阅读全文
posted @ 2019-07-19 12:42 程序员新亮 阅读(27201) 评论(0) 推荐(1) 编辑
摘要: [TOC] 概述 看下 Gin 框架的官方介绍: Gin 是一个用 Go (Golang) 编写的 web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。 如果你是性能和高效的追求者, 你会爱上 Gin。 是的,就是用 阅读全文
posted @ 2019-07-17 13:00 程序员新亮 阅读(7830) 评论(0) 推荐(1) 编辑
摘要: [TOC] 概述 学习了一些基础语法,开始学习写函数了,分享几个自己写的函数。 MD5 获取当前时间戳 获取当前时间字符串 生成签名 函数定义 函数用 声明。 函数可以有一个或多个参数,需要有参数类型,用 分割。 函数可以有一个或多个返回值,需要有返回值类型,用 分割。 函数的参数是可选的,返回值也 阅读全文
posted @ 2019-07-15 09:34 程序员新亮 阅读(847) 评论(0) 推荐(0) 编辑
摘要: [TOC] 概述 前几篇文章分享了 array 数组、slice 切片、map 集合,这篇文章分享如何循环获取里面的元素,同时也是对前几篇文章的复习。 本篇文章会用到的关键字 for、range、break、continue、goto、switch。 循环 array //demo_18.go pa 阅读全文
posted @ 2019-07-11 13:33 程序员新亮 阅读(766) 评论(0) 推荐(0) 编辑
摘要: [TOC] 概述 Map 集合是无序的 key value 数据结构。 Map 集合中的 key / value 可以是任意类型,但所有的 key 必须属于同一数据类型,所有的 value 必须属于同一数据类型,key 和 value 的数据类型可以不相同。 声明 Map 运行结果: 生成 JSON 阅读全文
posted @ 2019-07-09 12:50 程序员新亮 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: [TOC] 概述 结构体是将零个或多个任意类型的变量,组合在一起的聚合数据类型,也可以看做是数据的集合。 声明结构体 运行结果: 生成 JSON //demo_12.go package main import ( "encoding/json" "fmt" ) type Result struct 阅读全文
posted @ 2019-07-04 20:40 程序员新亮 阅读(4926) 评论(0) 推荐(0) 编辑
摘要: [TOC] 概述 切片是一种动态数组,比数组操作灵活,长度不是固定的,可以进行追加和删除。 和 返回结果可相同和不同。 声明切片 运行结果: 截取切片 运行结果: 追加切片 运行结果: append 时,容量不够需要扩容时,cap 会翻倍。 删除切片 运行结果: 推荐阅读 "Go 循环" "Go M 阅读全文
posted @ 2019-07-01 12:40 程序员新亮 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: [TOC] 概述 数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成,一旦声明了,数组的长度就固定了,不能动态变化。 和 返回结果始终一样。 声明数组 运行结果: 注意事项 一、数组不可动态变化问题,一旦声明了,其长度就是固定的。 运行会报错:invalid array 阅读全文
posted @ 2019-06-28 10:01 程序员新亮 阅读(885) 评论(0) 推荐(0) 编辑
摘要: [TOC] 概述 在声明变量之前,咱们先了解下变量的数据类型,这篇文章主要涉及 字符串、布尔、数字,其他类型后面开篇再说。 数据类型 字符串 只能用一对双引号("")或反引号(``)括起来定义,不能用单引号('')定义! 布尔 只有 true 和 false,默认为 false。 数字 整型 `ui 阅读全文
posted @ 2019-06-28 09:58 程序员新亮 阅读(5174) 评论(0) 推荐(0) 编辑
摘要: [TOC] 你好,Go语言 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 因工作需要,准备入坑,先从环境安装开始,输出一个 Hello World。 环境安装 目标 安装完成并运行 Hello World 成功! 本机系统:macOS High Sierra 10.13.4 阅读全文
posted @ 2019-06-25 12:53 程序员新亮 阅读(3234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页