|
本帖最后由 a909254 于 2021-11-7 21:50 编辑
源贴: 协程+内存池+高性能日志支持库
https://bbs.125.la/forum.php?mod=viewthread&tid=14698742
(出处: 精易论坛)
变更:
1、新增数据类型和指针互转,方便多线程传参,支持基础数据类型和自定义类型(不支持自定义类型嵌套、自定义类型中包含数组)
2、新增rjson
3、增加co协程相关函数,更新最新版本co库。
反馈问题和建议可以在 eflask 群1157919000 @づ签约幸福ら ,愿意参与开发/测试的小伙伴可以联系,反馈bug、提供建议有很大几率获得本支持库源码
rjson:
变量名 | 类 型 | 静态 | 数组 | 备 注 | 键值表 | rjson | | | 小数 | 小数型 | | | 文本 | 文本型 | | | 逻辑 | 逻辑型 | | | 整数 | 整数型 | | | 长整数 | 长整数型 | | | 键值表2 | rjson | | | c | rjson | | | t | 整数型 | | | d | rjson | | |
键值表. 置值 (“a”, “你好”)t = 键值表. 取类型 (“/a”)键值表. 取值 (“a”, 文本 )键值表. 置值 (“/b”, 2345 )键值表. 取值 (“/b”, 整数 )键值表. 取值 (“/b”, 长整数 )键值表. 置值 (“/c”, 真)键值表. 取值 (“/c”, 逻辑 )键值表. 置值 (“/d/0”, 1.23 )键值表. 置值 (“/d/1”, 2 )调试输出 (键值表. 到json文本 (假)) 键值表2. 置值 (“/obj”, 键值表 )调试输出 (键值表. 到json文本 (真)) 键值表2. 取值 (“/obj”, 键值表 )调试输出 (变量到文本E (“z: ”, 键值表. 到json文本 (假), “j: ”, 键值表2. 到json文本 (假)), 0, , )键值表2. 取值 (“/obj”, c )c. 置值 (“/cjson”, “cjson”)调试输出 (变量到文本E (文本, 整数, 长整数, 逻辑 ), 0, “小数”, )d. 从json文本载入 (键值表. 到json文本 (假)) 调试输出 (d. 到json文本 (真)) 信息框 (“拷贝测试”, 0, , )d = c 调试输出 (“拷贝测试”, d. 到json文本 (假)) 变量名 | 类 型 | 静态 | 数组 | 备 注 | a | rjson | | | b | rjson | | |
a. 置值 (“/a”, “a”)b = a 调试输出 (“b: ”, b. 到json文本 (真), #换行符, “ a: ”, a. 到json文本 (假)) 变量名 | 类 型 | 静态 | 数组 | 备 注 | a | rjson | | | b | rjson | | | tex | 文本型 | | 0 | i | 整数型 | | |
a. 置值 (“a”, “a”)a. 置值 (“b/0”, “a”)a. 置值 (“b/1”, “v”)a. 置值 (“c/i/j”, 1 )a. 置值 (“c/i/h”, 1 )a. 置值 (“c/i/g”, 1 )信息框 (a. 到json文本 (假), 0, , )tex = a. 取键名 (“c/i”)计次循环首 (取数组成员数 (tex ), i )信息框 (tex [i ], 0, , )计次循环尾 ()a. 置值 (“/a/0”, 1 )a. 置值 (“/a/1”, 2 )a. 置值 (“/a/2”, 3 )信息框 (到文本 (a. 取数量 (“a”)), 0, , )a. 置值 (“/a”, “a”)a. 置值 (“/b/0”, “a”)a. 置值 (“/b/1”, “v”)a. 置值 (“/c/i/j”, 1 )a. 置值 (“/c/i/h”, 1 )a. 置值 (“/c/i/g”, 1.12345 )a. 取值E (c, “c”, “i”, “g”)调试输出 (c )a. 置值E (“/a”, 1, “/b”, 2, “/c/0”, 3 )信息框 (a. 到json文本 (假), 0, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | a | rjson | | | c | 小数型 | | | t | 逻辑型 | | |
a. 置值 (“/a”, “a”)a. 置值 (“/b/0”, “a”)a. 置值 (“/b/1”, “v”)a. 置值 (“/c/i/j”, 1 )a. 置值 (“/c/i/h”, 1 )a. 置值 (“/c/i/g”, 1.12345 )t = a. 删除键 (“/c/i”)信息框 (a. 到json文本 (假), 0, , )a. 清空 ()信息框 (a. 到json文本 (假), 0, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 计时 | 计时 | | | a | rjson | | | int64 | 长整数型 | | | int | 整数型 | | | i | 整数型 | | | s | 长整数型 | | |
计时. 开始计时 ()int64 = 1235678910123 int = 123 计次循环首 (1000000, i )a. 置值 (“/hello”, “world”)a. 置值 (“/t”, 真)a. 置值 (“/f”, 假)a. 置值 (“/n”, “”)a. 置值 (“/i”, int )a. 置值 (“/l”, int64 )a. 置值 (“/d”, 3.141592 ) 计次循环尾 ()s = 计时. 取运行毫秒 ()信息框 (到文本 (s ), 0, , )ab = 子程序11 ()信息框 (ab. 到json文本 (真), 0, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | a | rjson | | | bin | 字节集 | | | t | 逻辑型 | | |
a. 置值 (“/hello”, “world”)a. 置值 (“/t”, 真)a. 置值 (“/f/3”, 假)a. 置值 (“/n”, “”)a. 置值 (“/i”, 12 )a. 置值 (“/l”, 3 )a. 置值 (“/d/2”, 3.141592 )bin = { 1, 2, 3 }调试输出 (a. 到json文本 (假)) 返回 (a )a. 置值 (“/hello”, “world”)a. 置值 (“/t”, 真)a. 置值 (“/f/3”, 假)a. 置值 (“/n”, “”)a. 置值 (“/i”, 12 )a. 置值 (“/l”, 3 )a. 置值 (“/d/2”, 3.141592 )a. 置为空值 (“/null.test”)p = a. 到指针 ()协程_启动 (&子程序12, p )b. 置指针 (ptr )信息框 (b. 到json文本 (真), 0, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | a | rjson | | | t | 逻辑型 | | | bin | 字节集 | | | 逻辑 | 逻辑型 | | | 类型 | 整数型 | | |
bin = { 1, 2, 3 }t = a. 置值 (“bin”, bin )a. 置值 (“/t”, 假)a. 取值 (“t”, 逻辑 )类型 = a. 取类型 (“t”)t = a. 是否存在 (“t”)调试输出 (t )a. 删除键 (“t”)t = a. 是否存在 (“t”)调试输出 (t )信息框 (a. 到json文本 (真), 0, , )
|
评分
-
查看全部评分
|