代码拉取完成,页面将自动刷新
同步操作将从 林伟奇思妙想/lin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package lin
import (
"testing"
"fmt"
)
func Test_列表_常规(t *testing.T) {
//创建
列1,_:=NewL列表_直接赋值(false,111,2.2,"哈哈",false,全_时间.QX取现行_时间())
fmt.Println(1,列1.D到JSON())
fmt.Println(2,列1.D到切片())
//载入
var 列2 L列表
jion列语句:=`[333,1.4,"嗯嗯",false,"2999-12-16 15:29:54"]`
列2.ZR载入(jion列语句)
fmt.Println(3,列2.D到JSON())
列2.ZR载入(列1)
fmt.Println(4,列2.D到JSON())
列2.ZR载入(列1.D到切片())
fmt.Println(5,列2.D到JSON())
数据 := []int{0,1,2,3,4,5,}
列2.ZR载入(数据)
fmt.Println(6,列2.D到JSON())
//简单赋值
列2.ZW置文本("霸占0",0)
fmt.Println(7,列2.D到JSON())
列2.ZW置文本("霸占1","1")
fmt.Println(8,列2.D到JSON())
表, _ := NewJ键值表_直接赋值(false, "文本", "啊啊啊", "整数", 11, "浮点数", 22.2, "逻辑", true, "时间", 全_时间.QX取现行_时间())
列2.ZJ置键值表(表,2)
fmt.Println(9,列2.D到JSON())
列2.T添加值(9,10,11)
fmt.Println(10,列2.D到JSON())
列2.ZW置文本("加2的表里了",2,"新加的")
fmt.Println(11,列2.D到JSON())
列2.ZW置文本("加2的表里了 换个写被法改了","2.新加的")
fmt.Println(12,列2.D到JSON())
//取值
fmt.Println(13,列2.QW取文本(0))
fmt.Println(13,列2.QW取文本(2,"整数"))
fmt.Println(14,列2.QW取文本("2.新加的"))
//其他
位置:=列2.C查找("",9)
fmt.Println(15,"找不到返回-1 当前找到位置",位置)
var 列3 L列表
for i := 0; i < 10; i++ {
表, _ := NewJ键值表_直接赋值(false, "位置",i, "时间", 全_时间.QX取现行_时间(),"时间戳",全_时间.QX取现行_时间戳_纳秒级())
全_时间.YC延迟程序(10)
列3.T添加值(表)
}
fmt.Println(16,列3.D到JSON())
fmt.Println(17,列3.C查找("位置",8))
结果列,_:=列3.C查询("位置 >= 3 and (位置 < 5 || 位置 = 7)")
fmt.Println(18,结果列.D到JSON())
位置,_=列3.C查找_条件语句("位置 >= 3 and (位置 < 5 || 位置 = 7)")
fmt.Println(19,"首次满足条件位置",位置)
位置,_=列3.C查找_条件语句(全_文本.C创建文本("位置 >= 3 and 时间戳 ='{1}'",列3.QW取文本(4,"时间戳")))
fmt.Println(20,"首次满足条件位置",位置)
}
func Test_列表载入 (t *testing.T){
var 列 L列表
var 数据 = []string{
"11111",
"2222222",
"多哈上飞机",
}
列.ZR载入(数据)
fmt.Println(列.D到JSON())
fmt.Println(列.C查找("","2222222"))
}
func Test_列表排序 (t *testing.T){
var 列 L列表
var 数据 = []string{
"11111",
"2222222",
"44444",
"55555",
"啊哈上飞机",
"不要啊",
"超级",
"aaa",
"bbbbbb",
"c",
"d",
}
列.ZR载入(数据)
列.P排序("",1,false)
fmt.Println(列.D到JSON())
数据 = []string{"苹果", "香蕉", "樱桃", "橙子"}
列.ZR载入(数据)
列.P排序("",1,true)
fmt.Println(列.D到JSON())
数据 = []string{"about", "facke", "test", "look"}
列.ZR载入(数据)
列.P排序("",1,true)
fmt.Println(列.D到JSON())
列.P排序("",1,false)
fmt.Println(列.D到JSON())
}
func Test_删除测试 (t *testing.T){
var 列 L列表
for i := 0; i < 10; i++ {
表, _ := NewJ键值表_直接赋值(false, "文本", "啊啊啊", "整数", 11, "浮点数", 22.2, "逻辑", true, "时间", 全_时间.QX取现行_时间())
列.T添加值(表)
}
fmt.Println(列.D到JSON())
fmt.Println(列.QS取数量())
列.S删值(2)
fmt.Println(列.D到JSON())
fmt.Println(列.QS取数量())
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。