摘要: package _case import "fmt" // 关系运算 func RelationCase() { var a = 21 var b = 10 fmt.Println("a == b", a == b) fmt.Println("a != b", a != b) fmt.Println 阅读全文
posted @ 2025-09-17 22:04 风动随心 阅读(7) 评论(0) 推荐(0)
摘要: func NewCase() { // 通过new , 可以创建任意类型,并返回指针 mpPtr := new(map[string]*user) if *mpPtr == nil { // 通过 * 获取指针内容 fmt.Println("map 为空") } // slice slicePtr 阅读全文
posted @ 2025-09-17 16:53 风动随心 阅读(6) 评论(0) 推荐(0)
摘要: 数据类型 bool string byte int,uint,int8,int16,uint16,int32,uint32,int64,uint64 float32,float64,complex,complex64,complex128 rune uintptr 无符号整型,用于存放一个指针,该类 阅读全文
posted @ 2025-09-17 15:35 风动随心 阅读(13) 评论(0) 推荐(0)
摘要: package _case import "errors" // SumCase 值传递 func SumCase(a, b int) (sum int, err error) { if a <= 0 && b <= 0 { err = errors.New("两数相加不能同时小于0") retur 阅读全文
posted @ 2025-09-17 13:50 风动随心 阅读(6) 评论(0) 推荐(0)
摘要: 新建项目 并且新建 mod 管理 mkdir go_study cd go_study && go mod init study go mod tid 下载依赖以及移除未使用的依赖 require github.com/gin-gonic/gin v1.9.0 阅读全文
posted @ 2025-09-17 13:49 风动随心 阅读(18) 评论(0) 推荐(0)
摘要: 结构和语法基础 包声明 package main 引入包 函数 init函数 22 会先执行init函数在执行main 函数 init hello world main 变量 标识符 行分隔符 语句&表达式 注释 公有成员和私有成员 关键词、保留字和预定义标志 引用类型 切片 map channel 阅读全文
posted @ 2025-09-17 11:02 风动随心 阅读(20) 评论(0) 推荐(0)