随笔分类 -  Go语法笔记

摘要:package main import ( "encoding/json" "fmt" "log" "sync" "time" ) var ( once sync.Once _instance *Person ) type User struct { ID int8 `json:"id"` isDe 阅读全文
posted @ 2021-08-12 13:28 拖延症的理想主义者 阅读(58) 评论(0) 推荐(0)
摘要:package main import "log" func main() { // 值类型 // int float bool string 数组和结构体 // 声明了编译器就会为其分配内存,有初始默认值 // 赋值给另外的变量,就是在内存中进行了拷贝 var name string stu1 : 阅读全文
posted @ 2021-08-12 11:15 拖延症的理想主义者 阅读(50) 评论(0) 推荐(0)
摘要:package main import "fmt" // 1、定义类型别名 // 类似Linux的alias命令,只是为了代码可读性或者简写 // go语言编译的时候并不会产生新的类型 type str = string // 2、自定义类型 // 产生一个新的类型,不破坏已有的类型,并可以为之扩充 阅读全文
posted @ 2021-08-11 11:41 拖延症的理想主义者 阅读(72) 评论(0) 推荐(0)
摘要:package main import ( "github.com/gin-gonic/gin" "log" "net/http" "time" ) // ApiResponse 封装一个响应结构体 type ApiResponse struct { Code uint8 `json:"code"` 阅读全文
posted @ 2021-08-07 10:04 拖延症的理想主义者 阅读(49) 评论(0) 推荐(0)