如何在 Lua 中将字符串转换为“两个”整数?
我有一个这样的字符串:
string = "10 45"
我希望将其转换为两个数字,n1=10
并且n2=45.
试试这个
s="10 45"
n1,n2=string.match(s,"(%d+)%s+(%d+)")
n1=tonumber(n1)
n2=tonumber(n2)
您可以使用拆分功能拆分此字符串,如页面上的示例: Split in lua
并且 Lua 在运行时提供了数字和字符串之间的自动转换,因此将数字写入 n1 和 n2 不是问题。