随笔分类 -  go随笔

go随笔
摘要:package _case import ( "fmt" "strconv" "time" "unsafe" ) // ConvertCase 类型转换 func ConvertCase() { // 同类型转换 数字和数字 字符串和字符和字节 // 不同类型转换 数字和字符串 // 接口类型转其他 阅读全文
posted @ 2025-09-18 11:04 风动随心 阅读(54) 评论(0) 推荐(0)
摘要:func forCase() { for i := 0; i < 10; i++ { if i == 5 { continue } fmt.Println("位置1 执行 for 语句块 i:", i) } fmt.Println(" 循环 slice ") list := []int{1, 2, 阅读全文
posted @ 2025-09-18 11:03 风动随心 阅读(12) 评论(0) 推荐(0)
摘要: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 风动随心 阅读(10) 评论(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 风动随心 阅读(18) 评论(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 风动随心 阅读(9) 评论(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 风动随心 阅读(24) 评论(0) 推荐(0)
摘要:结构和语法基础 包声明 package main 引入包 函数 init函数 22 会先执行init函数在执行main 函数 init hello world main 变量 标识符 行分隔符 语句&表达式 注释 公有成员和私有成员 关键词、保留字和预定义标志 引用类型 切片 map channel 阅读全文
posted @ 2025-09-17 11:02 风动随心 阅读(23) 评论(0) 推荐(0)