代码拉取完成,页面将自动刷新
同步操作将从 林伟奇思妙想/lin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package lin
import (
"fmt"
"testing"
"time"
)
func Test_键值表_常规(t *testing.T) {
//直接创建
表, _ := NewJ键值表_直接赋值(false, "文本", "啊啊啊", "整数", 11, "浮点数", 22.2, "逻辑", true, "时间", 全_时间.QX取现行_时间())
fmt.Println(1, 表.D到JSON())
fmt.Println(2, 表.D到map())
//载入
var 表2 J键值表
表2.ZR载入(表)
fmt.Println(3, 表2.D到JSON())
表2.ZR载入(表.D到map())
fmt.Println(4, 表2.D到JSON())
json文本 := `{"整数":110,"文本":"呵呵","时间":"2999-12-16 14:58:19","浮点数":66.6,"逻辑":false}`
表2.ZR载入(json文本)
fmt.Println(5, 表2.D到JSON())
//简单赋值
表.ZW置文本("我文本变啦", "文本")
表.ZZ置整数(9999, "整数")
表.ZW置文本("哈哈哈我来了", "我是新的键")
fmt.Println(6, 表.D到JSON())
//链式赋值
表2.ZJ置键值表(表, "添加的表")
fmt.Println(7, 表2.D到JSON())
表2.ZW置文本("我分开路径添加的", "添加的表", "分开路径")
表2.ZW置文本("我连续路径添加的", "添加的表.连续路径")
fmt.Println(8, 表2.D到JSON())
//取值
fmt.Println(8, 表2.QW取文本("文本"))
fmt.Println(9, 表2.QW取文本("整数")) //会自动转换类型
新表 := 表2.QJ取键值表("添加的表")
fmt.Println(10, 新表.D到JSON())
fmt.Println(11, 表2.QW取文本("添加的表.文本")) //连续路径 用 . 寻找
fmt.Println(12, 表2.QZ取整数("添加的表", "整数")) //分开路径 多参数
fmt.Println(13, 表2.QS取时间日期("添加的表", "时间"))
fmt.Println(14, 表2.QW取文本("添加的表", "时间"))
//其他
var 表3 J键值表
表3.ZW置文本("先搞一个", "第一个")
表3.L连续赋值("第二个", 111, "第二个", "不错哟")
fmt.Println(15, 表3.D到JSON())
}
func Test_键值表载入测试(t *testing.T) {
var 表 J键值表
条件1 := map[int]any{
111: "呵呵",
222: 3333,
}
表.ZR载入(条件1)
fmt.Println(1, 表.D到map())
条件2 := map[int]any{
111: "呵呵",
222: time.Now(),
}
fmt.Println(表.ZR载入(条件2))
fmt.Println(2, 表.D到map())
骂坡 := 表.D到map()
fmt.Printf("c 的类型是: %T", 骂坡["222"])
}
func Test_键值表_键组(t *testing.T) {
表, _ := NewJ键值表_直接赋值(false, "a苹果", "苹果", "c香蕉", "香蕉", "y樱桃香", "樱桃", "d橙子", "橙子")
fmt.Println(表.D到JSON())
fmt.Println(表.QJ取键组(1))
fmt.Println(表.QJ取键组(2))
}
func Test_测试(t *testing.T) {
fmt.Println(66666)
var 列表 L列表
表, _ := NewJ键值表_直接赋值(false, "title", "用户管理", "子菜单列表", 列表)
//表.ZZ置子切片_添加("用户列表","子菜单列表")
表.ZZ置子切片_添加("用户列表", "子菜单列表", 0, "title")
//表.ZW置文本("用户列表","子菜单列表",0,"title")
fmt.Println(表.D到JSON())
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。