如何计算Lua编程语言中数字字符串的长度?
- 内容介绍
- 文章标签
- 相关推荐
本文共计181个文字,预计阅读时间需要1分钟。
这是一个可能很简单的问题,但搜索并没有找到类似的问题。
#运算符查找字符串的长度,其中包括很好的.但是由于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转换为字符串?本文共计181个文字,预计阅读时间需要1分钟。
这是一个可能很简单的问题,但搜索并没有找到类似的问题。
#运算符查找字符串的长度,其中包括很好的.但是由于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转换为字符串?
