在golang中处理json使用内置的encoding/json标准库。下面示例介绍了通过map和结构体struct编码json,以及解析json到结构体中。 json encode 编码json使用json.Marshal()函数可以对一组数据进行JSON格式的编码。 package main import ( “encoding/json” “fmt” ) type Person struct […]
golang笔记:指针的理解与使用
Go指针理解 Go 有指针,但是没有指针运算。你不能用指针变量遍历字符串的各个字节。在 Go 中调用函数的时候,得记得变量是值传递的。 通过类型作为前缀来定义一个指针’ * ’:var p * int。现在 p 是一个指向整数值的指针。所有新定义的变量都被赋值为其类型的零值,而指针也一样。一个新定义的或者没有任何指向的指针,有值 nil。在其他语言中,这经常被叫做空(NULL)指针,在 Go 中就 […]