golang中的标准库log

˂!-- --˃ Go语言内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用。 使用Logger log包定义了Logger类型,该类型提供了一些格式化输出的方法。本包也提...

golang数据结构之冒泡排序

˂!-- --˃ //BubbleSort 冒泡排序 func BubbleSort(arr *[]int) { for i := len(arr) - ; i >= ; i...

8. golang 基本类型转换

˂!-- --˃ golang 类型转换只能显性转换 不能自动转换 基本数据类型间的转换 var x1 int = 2 var x2 int16 var x3 int8 x2 =...

(十一)golang--键盘输入

˂!-- --˃ 两种方式:fmt.Scanln()和fmt.Scanf() (1)fmt.Scanln package main import "fmt" func main() {...

golang解析json

˂!-- --˃ 解析json,在很多语言都是很常用的,go提供了相应的包"encoding/json"来处理。直接上代码,如下: package main import ( "...

『GoLang』错误处理

˂!-- --˃ Go 没有像 Java 和 .NET 那样的 try/catch 异常机制:不能执行抛异常操作。但是有一套 defer-panic-and-recover 机制。 Go 的...

Golang 绘图基础- 不同的输出源

˂!-- --˃ 先看一个简单代码, 它执行后会产生下面的300*500的png图片文件: 代码: 1: package main 2:  3: im...

Golang 获取本地 IP 地址方法

在 Golang 中使用 net 包可以很方便地获取到本机IP地址。 借助 net.InterfaceAddrs 方法 简单示例代码如下 package main import ( "...

面试经典算法:快速排序Golang实现

˂!-- --˃ Golang快速排序 定义 快速排序由C. A. R. Hoare在1962年提出。快速排序是对冒泡排序的一种改进,采用了一种分治的策略。 基本思想 通过一趟排序将要排序的...

Golang教程:Map

˂!-- --˃ 什么是 map? Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。 如何创建 map? 可以通过将键和值的类型传递给内置函数 mak...