kercylan98
|
580bab2dfc
|
docs: 优化 README.md 的测试用例描述
|
2024-01-15 11:12:24 +08:00 |
kercylan98
|
a026e4cf96
|
docs: 优化 README.md 包级函数不显示泛型签名的情况
|
2024-01-15 10:54:27 +08:00 |
kercylan98
|
e7e679ea86
|
docs: 优化 README.md 导航中无法跳转结构体的情况
|
2024-01-15 10:41:10 +08:00 |
kercylan98
|
bd7a3fee6b
|
docs: 优化 README.md 函数签名
|
2024-01-15 10:37:51 +08:00 |
kercylan
|
65c10f2ad0
|
docs: 优化泛型约束类型文档显示
|
2024-01-14 19:15:25 +08:00 |
kercylan
|
b2fdaa2ae6
|
docs: 优化文档展示,适配部分无目录文档,适配非结构体的类型定义,增加测试用例文档
|
2024-01-14 18:33:02 +08:00 |
kercylan
|
83beeb43ce
|
docs: 优化项目文档
|
2024-01-14 18:33:01 +08:00 |
kercylan98
|
66d903474d
|
refactor: 移除 slice 包和 hash 包,新增 listings、mappings 包存放数组、切片、映射等数据结构,原 slice、hash 包中的工具函数迁移至 collection 包,与 sher 包合并并移除 sher 包。完善 collection 包测试用例
|
2024-01-11 17:50:04 +08:00 |
kercylan98
|
f060af2b7d
|
feat: maths 新增 MakeLastDigitsZero 函数,用于将传入数字的末位 n 位设置为 0
|
2023-12-04 14:00:30 +08:00 |
kercylan98
|
ac43963a86
|
feat: maths 包支持奇偶数判断
|
2023-07-29 10:55:29 +08:00 |
kercylan98
|
b730d54499
|
recessive: 修改 MergeInt64 为泛型函数
|
2023-07-29 09:34:51 +08:00 |
kercylan98
|
a6fb7fb8dc
|
feat: maths 包新增支持 int64 的数字合并函数
|
2023-07-28 20:10:05 +08:00 |
kercylan98
|
3f94f38e99
|
feat: maths 包新增 CountDigits 和 GetDigitValue 函数,用于计算一个数字的位数和获取特定位数上的值
|
2023-07-27 16:20:19 +08:00 |
kercylan98
|
c1e3c65c1c
|
style: 去除部分无用字段,优化整体可读性
|
2023-07-14 20:41:44 +08:00 |
kercylan98
|
a23e48b087
|
refactor: 任务 task 包重构
|
2023-07-11 13:30:44 +08:00 |
kercylan98
|
741a25cf42
|
test: 完善测试用例
|
2023-06-30 12:50:39 +08:00 |
kercylan98
|
d1b7699cb4
|
refactor: 重构 poker 包设计,移除 Poker 结构体,以 Rule 结构体进行取代
- 移除了 poker.Poker 的设计,采用了 poker.Rule 管理规则。
- 将牌堆和规则进行分离,可单独使用。
-
增加大量辅助函数及内置牌型检测函数。
|
2023-06-30 12:50:10 +08:00 |
kercylan98
|
0ab38c7023
|
feat: maths 包支持比较一组数是否连续
可以通过 maths.Continuity 和 math.IsContinuityWithSort 比较一组数是否连续
|
2023-06-30 09:15:28 +08:00 |
kercylan98
|
13d5d2e7dc
|
✨ 比较辅助函数
|
2023-06-21 19:38:48 +08:00 |
kercylan98
|
52d707486a
|
✨ 扑克牌堆实现
|
2023-06-21 19:28:31 +08:00 |
kercylan98
|
caa1512e1c
|
✨ 支持更多的计算函数
|
2023-06-19 14:15:08 +08:00 |
kercylan98
|
4f05f7f522
|
✨ 增加部分计算函数
CalcProjectionPoint 计算一个点到一条线段的最近点
DoublePointToCoordinate 将两个位置转换为 x1, y1, x2, y2 的坐标进行返回
CalcDistanceSquared 计算两点之间的平方距离
Clamp 将给定值限制在最小值和最大值之间
|
2023-06-19 11:26:20 +08:00 |
kercylan98
|
3c4eb23041
|
✨ 增加数字取大小辅助函数 Min、Max、MinMax、MaxMin
|
2023-06-15 09:59:16 +08:00 |
kercylan98
|
4f013f593e
|
辅助函数
|
2023-05-20 11:42:49 +08:00 |