找到Lua数字的字符串长度?

这可能是一个简单的问题,但搜索没有找到类似的问题.

#运算符查找字符串的长度,其中包括很好的.但是由于Lua是动态类型的,因此没有转换运算符,如何将数字作为字符串键入以确定其长度?

例如,假设我想在格式化表格中打印1到9的阶乘.

i,F = 1,1
while i<10 do
    print(i.."! == "..string.rep("0",10-#F)..F)
    i=i+1
    F=F*i
end

错误:尝试获取全局“F”的长度(数值)

解决方法

为什么不使用tostring(F)将F转换为字符串?

相关文章

1.github代码实践源代码是lua脚本语言,下载th之后运行thmai...
此文为搬运帖,原帖地址https://www.cnblogs.com/zwywilliam/...
Rime输入法通过定义lua文件,可以实现获取当前时间日期的功能...
localfunctiongenerate_action(params)localscale_action=cc...
2022年1月11日13:57:45 官方:https://opm.openresty.org/官...
在Lua中的table(表),就像c#中的HashMap(哈希表),key和...