go

go解析和生成XML

etree etree包是一个轻量级的纯go包,它以元素树的形式表示XML。它的设计灵感来自Python ElementTree模块。 软件包的一些功能和特性: 将XML文档表示为便于遍历的元素树。 从头导入、序列化、修改或创建X...

Go语言之定义错误码

简介 不管在什么系统中, 定义错误码都是必不可少的. 错误码可以帮助定义问题, 通常错误码设计为某种模式结构, 可以判断出错误的级别, 错误的模块和具体错误信息. 设计错误码 一个良好结构的错误码有助于简化...

golang语言之指针

什么是指针 指针是存储一个变量的内存地址的变量。 指针的声明 指向类型 T 的指针用 *T 表示。 让我们写一些代码。 package main import ( "fmt" ) func main() { b := 255 var a *int = &b ...

golang 中string和int类型相互转换

总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: strin...

Go语言之map

Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 map定义 Go语言中 map的定义语法如下...