Go语言解析YAML

本篇解析yaml,是为了使用Go搭建一个基于markdown的博客系统,当做一个项目。 1 概述 YAML是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递...
阅读全文

Go语言sort包排序

Go语言sort包排序 Go语言 sort包提供了排序切片和用户自定义数据集的函数。 基本类型排序 1、升序排序 对于 int 、 float64 和 string 数组或是分片的排序, go 分别提...
阅读全文

Go语言中的运算符

1 概述 Go语言提供了,算术,关系,逻辑,位,指针,赋值运算符。本篇整体说明一下。 2 算术运算 + 相加 - 相减 * 相乘 / 相除 % 求余 ++ 自增 --自减 几个细节,需要留意一下。 整...
阅读全文

Go语言解析markdown

1 概述2 安装 Blackfriday3 解析 MarkDown 内容4 安全过滤安装使用 1 概述 Markdown 是一种轻量级的标记语言。设计的目的是通过简单、轻量级的方式来添加格式,而不需要...
阅读全文

Go语言常见排序算法

Go语言常见排序算法 冒泡排序 思路分析:在要排序的切片中,对当前还未排好的序列,从前往后对相邻的两个元素依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的元素比较后发现它们的排序与...
阅读全文

Go语言测试说明(翻译)

在过去的几个月里,我对许多由Go语言编写的API进行了测试。非常有趣!用Go语言写代码也很有趣。值得注意的是,没有测试就不会有高质量的代码,所以我将在本文中重点探讨测试。 单元测试 和Python一样...
阅读全文