lua脚本 要把数字写入到字符串中 怎么实现 在线等

如题所述

l="" .. 123
把数字转换成字符串。

l = string.format("FFF%dXXX", 123)

数字插入字符串。追问

已经自己解决
local i=123;
local str='..i..'

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
String="This a string~"
String=String.. 5 .."(It's a number)" --在这里要注意一点,用字符串连接符连接字符串与数字的话,要在数字前后隔开空格,否则会被当成小数点,例如,"a"..4.."a"会错误,而"a".. 4 .."a"是合法的。
print(String) --> This a string~5(It's a number)

--你还可以用格式化字符串:
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> a="This is %d" --%d就是数字,例如%s是空格……
> a=a:format(15)
> print(a)
This is 15
>本回答被提问者采纳
第2个回答  2012-09-28
local str = string.format("%d", i)
相似回答