我目前正在使用两种不同的语言C ++和Lua开发一个简单的项目,但我是Lua的初学者。以下是我在C ++中声明的一些变量: ***
double words;
float divide;
float equasion1;
float equasion2;
double equasion3;
double set;
int anynumber;
我想在Lua中声明他们的任何帮助或建议吗?
答案 0 :(得分:1)
你不是。有关示例,请参阅https://www.lua.org/pil/2.html。它说"变量没有预定义的类型;任何变量都可以包含任何类型的值"
答案 1 :(得分:1)
在某些语言(包括C ++)中,变量声明设置变量的类型和范围。在Lua中,类型与值相关联,而不是与变量相关联,变量可以存储任何类型的值(请参阅Types and Values section),但您仍然可以声明变量来修复其范围。例如,local words
将声明变量words
在当前作用域中可见(到设置当前作用域的块的末尾)。有关详细信息,请参阅Local Variables and Blocks。