如何使字符串成为lua脚本中的一个数字(我的问题不是那么简单)



我想知道如何在一个字符串中转换数字,在lua脚本中,但我知道如果这样做

Var = 10;然后是"变量"会等于10吗但我的问题并不简单我的意思是将数字转换成字符串但保持其值

的例子Var = 10如果我加10 + 5等于15我想要的是:Var + 5 = 15所以这个变量;尽管是字符串,但它可以作为数字

(我想这样做,因为我不能拉我的变量显示在消息(Var)与另一个消息,将在"你的号码是:">

这很简单,只需像这样包装变量:

var x = tonumber(x)
print(type(x))
-- Output : number.

将字符串x转换为以b为基数的数字[2..]36,默认值:10]为数字,如果无效则为nil;以10为基数,它接受完整格式(例如"1.5e6")。

最新更新