随笔分类 - Go!
摘要:在Go语言中,JSON、AsciiJSON、PureJSON 和 SecureJSON 是Gin框架用于发送JSON响应的方法。 1. c.JSON 功能:将提供的数据序列化为标准的JSON格式,并将其作为HTTP响应发送给客户端。 特点: 支持Unicode字符,无需将非ASCII字符转义。 某些
阅读全文
摘要:在Go语言中,闭包(closure)是指一个函数可以捕获其外部作用域中的变量并在其内部使用。换句话说,闭包不仅会包含函数本身,还会包含函数在定义时所需的外部环境。 以下是一个简单的例子,展示了如何在Go语言中创建和使用闭包: package main import "fmt" func main()
阅读全文
摘要:运行下面的代码: 点击查看代码 package main import "fmt" const ( Big = 1 << 100 ) func needFloat(x float64) float64 { //fmt.Printf("%T", Big) // It is wrong! return
阅读全文
摘要:切片类似数组的引用。更改底层数组中的元素会修改切片的元素。更改切片的元素同样会修改其底层数组中的元素,和它共享底层数组的切片都会观测到这些修改。 点击查看代码 package main import "fmt" func main() { names := [4]string{ "John", "P
阅读全文