随笔分类 -  go

摘要:前段时间针对antd pro做了一下适配: 有兴趣的朋友可以进入预览:https://preview.go-admin.dev/ 账号:admin 密码:123456 近期计划: 近期go-admin即将发布go-admin-cli针对生成代码模块进行了重新定义; 阅读全文
posted @ 2022-02-09 13:48 wenjianzhang 阅读(772) 评论(0) 推荐(0)
摘要:字符串 string是数据类型,不是引用或者指针类型 string是只读的byte slice,len函数可以获取他所有的byte数量 string的byte数组可以存放任何数据 输出 注意:len获取的string的byte个数,不是字符数 Unicode UTF8 Unicode是一种字符集(c 阅读全文
posted @ 2020-03-20 20:43 wenjianzhang 阅读(283) 评论(0) 推荐(0)
摘要:Map与工厂模式 Map的value可以是一个方法 与Go的Dock type 接口方式一起,可是方便的实现单一方法对象的工厂模式 输出 实现 Set Go的内置集合中没有Set实现,可以map[type]bool 1. 元素的唯一性 2. 基本操作 添加元素 判断元素是否存在 删除元素 元素个数 阅读全文
posted @ 2020-03-19 21:31 wenjianzhang 阅读(520) 评论(0) 推荐(0)
摘要:Map声明 Map元素的访问 在访问的Key不存在时,仍会返回零值,不能通过返回nil来判断元素是否存在 输出 Map 遍历 示例代码 输出 示例代码请访问: https://github.com/wenjianzhang/golearning 阅读全文
posted @ 2020-03-17 19:09 wenjianzhang 阅读(527) 评论(0) 推荐(0)
摘要:数组的声明 数组元素遍历 go func TestArrayTravel(t testing.T) { arr3 := [...]int{1, 3, 4, 5} for i := 0; i slice can only be compared to nil "最新动态" 示例代码请访问: https 阅读全文
posted @ 2020-03-16 17:13 wenjianzhang 阅读(300) 评论(0) 推荐(0)
摘要:基于Gin + Vue + Element UI的前后端分离权限管理系统,快速开启go项目的脚手架 阅读全文
posted @ 2020-03-16 17:02 wenjianzhang 阅读(5035) 评论(0) 推荐(0)
摘要:算术运算符 下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20 运算符描述实例 + 相加 A + B 输出结果 30 - 相减 A - B 输出结果 -10 * 相乘 A * B 输出结果 200 / 相除 B / A 输出结果 2 % 求余 B % A 输出结果 0 ++ 自 阅读全文
posted @ 2019-12-13 23:16 wenjianzhang 阅读(285) 评论(0) 推荐(0)
摘要:循环 Go语言仅支持循环关键字 for for i := 0; i<5; i++ 示例 while 条件循环 while(n<5) n := 0 for n < 5 { n++ fmt.Println(n) } while 无限循环 while(true) for { ... } package l 阅读全文
posted @ 2019-12-13 23:14 wenjianzhang 阅读(207) 评论(0) 推荐(0)
摘要:基本数据类型 bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr byte // alias for uint8 rune // alias for int32, represents a Un 阅读全文
posted @ 2019-12-13 23:12 wenjianzhang 阅读(316) 评论(0) 推荐(0)
摘要:编写测试程序 源码文件以_test结尾;例如:xxx_test.go 测试方法名以Test开头;例如:func TestXXXXX(t *testing.T){} 实现斐波那且数列 package fib import ( "fmt" "testing" ) func TestFibList(t * 阅读全文
posted @ 2019-11-16 19:01 wenjianzhang 阅读(148) 评论(0) 推荐(0)
摘要:开发环境构建 GOPATH 在1.8版本前必须设置这个环境变量 1.8以及更高版本如果没有设置,则使用默认值在Mac上GOPATH可以通过修改 ~/.bash_profile来设置 程序基本结构 package main //包,表明代码所在的模块(包)和java以及dotnet 命名空间是相似的 阅读全文
posted @ 2019-11-15 14:33 wenjianzhang 阅读(235) 评论(0) 推荐(0)