- 博客(0)
- 资源 (10)
- 收藏
- 关注
lua-5.4.1带字符串插值版-详见说明
lua-5.4.1添加字符串插值功能,说明如下:
源码中的 $ var 解释为 local
@ fun 解释为 function
允许的字符串插值如下
$"" $'' `` [[ ]]
增加 __s函数
--示例如下
$a=3 --> local a=3
$b=4 --> local b=4
var kk=[[${a}+${b}=${a+b}]] --> local kk=__s(a,"+",b,"=",a+b)
$cc=`${kk}` --> local cc=__s(kk)
2020-10-17
quickjs-build-with-msys32-gcc920.zip
QuickJS 是一个轻量且可嵌入的 JavaScript 引擎,它支持 ES2020 规范,包括 ES module、异步生成器以及 proxies。除此之外,还支持可选的数学扩展,例如大整数(BigInt)、大浮点数(BigFloat)和运算符重载。这是我编译好的, windows 系统可用,xp应该可用,包括 qtcreator 工程文件 及 quickjs 源文件
2020-06-24
lua-5.3.5-支持字符串插值-var-fun.7z
lua-5.3.5 模拟字符串插值,$与var转为 local,@与fun转为 function ,&转为.. ,!=转为~= ,null 转为 nil 。
如运行出错请联系[email protected] 。
var aaa="KKK"
var bbb=`$${aaa}=${aaa} --> str("$${aaa}=",aaa)` --> ${aaa}=KKK
在需要字符串插值时需要定义 str函数,例如:
fun str(...)
var tb={...}
var ss={}
for i,v in pairs(tb) do
if v != null then
table.insert(ss,tostring(v))
end
end
return table.concat(ss)
end
2019-11-10
openssl-1.0.2r-VC2017-x86-for-xp编译all
openssl-1.0.2r 用VC2017编译的x86版,XP系统可用。
openssl-1.0.2r\out32为MT链接的release静态库
openssl-1.0.2r\out32.dbg为MT链接的debug静态库
openssl-1.0.2r\out32dll为MD链接的release动态库
openssl-1.0.2r\out32dll.dbg为MD链接的debug动态库
2019-04-18
openssl-1.0.2rVC2010-x86编译all
openssl-1.0.2r用VC2010编译的x86版.
openssl-1.0.2r\out32为MT链接的release静态库
openssl-1.0.2r\out32.dbg为MT链接的debug静态库
openssl-1.0.2r\out32dll为MD链接的release动态库
openssl-1.0.2r\out32dll.dbg为MD链接的debug动态库
2019-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人