随笔分类 -  go

go defer
摘要://defer 作用域在当前函数和方法返回之前被调用 // return 比 defer 更先执行 package main import "fmt" func deferFunc() int { fmt.Println("defer func done") return 0 } func retu 阅读全文

posted @ 2023-12-19 11:24 HHMLXL 阅读(3) 评论(0) 推荐(0) 编辑

go 聊天室
摘要:main.go 1 package main 2 3 import ( 4 "encoding/json" 5 "fmt" 6 "net/http" 7 8 "github.com/gorilla/websocket" 9 "github.com/gorilla/mux" 10 ) 11 12 ty 阅读全文

posted @ 2023-12-12 10:43 HHMLXL 阅读(20) 评论(0) 推荐(0) 编辑

go 循环语句
摘要:package main import "fmt" func main() { // 循环语句 // for init; condition; post {} // for condition {} // for 循环的 range 格式可以对 slice、map、数组、字符串等进行迭代循环。格式如 阅读全文

posted @ 2023-12-05 11:07 HHMLXL 阅读(7) 评论(0) 推荐(0) 编辑

go const 用法
摘要:package main import "fmt" func main() { // 声明变量 // iota // iota,特殊常量,可以认为是一个可以被编译器修改的常量。 // 在每一个const关键字出现时,被重置为0,然后再下一个const出现之前,每出现一次iota,其所代表的数字会自动 阅读全文

posted @ 2023-12-05 10:28 HHMLXL 阅读(30) 评论(0) 推荐(0) 编辑

go 数字类型注意点
摘要:package main func main() { // 数字类型 // uint8 0-255 // uint16 0-65535 // //.... // int8 -128-127 // int16 -32768-32767 // // .... // byte 类似于 uint8 // r 阅读全文

posted @ 2023-12-05 09:54 HHMLXL 阅读(3) 评论(0) 推荐(0) 编辑

gorm
摘要:package main import ( "fmt" // "log" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) // 表定义 type Student struct { ID uint `gorm:" 阅读全文

posted @ 2021-06-10 15:58 HHMLXL 阅读(28) 评论(0) 推荐(0) 编辑

go log
摘要:package main import ( "log" "os" ) var ( Info *log.Logger Warning *log.Logger Error * log.Logger ) func main(){ logFile,error:=os.OpenFile("./log.log" 阅读全文

posted @ 2021-06-01 22:25 HHMLXL 阅读(43) 评论(0) 推荐(0) 编辑

go基础
摘要:// 包声明 // 引入包 // 函数 // 变量 // 语句&表达式 // 注释 // go 标记 关键字 标识符 常量 字符串 符号 // 行分隔符 一行代表一个语句结束 如果多个语句一行需要;分隔,不建议 // 注释 //单行 /* */ 多行 // 标识符 用来命名变量,类型等程序实体,第一 阅读全文

posted @ 2020-11-24 12:06 HHMLXL 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示