如何在Lua编程中声明变量?

时间:2016-05-25 18:42:23

标签: lua

我目前正在使用两种不同的语言C ++和Lua开发一个简单的项目,但我是Lua的初学者。以下是我在C ++中声明的一些变量:       ***

double words;
      float  divide;
      float  equasion1;
      float  equasion2;
      double equasion3;
      double set;
      int anynumber;

我想在Lua中声明他们的任何帮助或建议吗?

2 个答案:

答案 0 :(得分:1)

你不是。有关示例,请参阅https://www.lua.org/pil/2.html。它说"变量没有预定义的类型;任何变量都可以包含任何类型的值"

答案 1 :(得分:1)

在某些语言(包括C ++)中,变量声明设置变量的类型和范围。在Lua中,类型与值相关联,而不是与变量相关联,变量可以存储任何类型的值(请参阅Types and Values section),但您仍然可以声明变量来修复其范围。例如,local words将声明变量words在当前作用域中可见(到设置当前作用域的块的末尾)。有关详细信息,请参阅Local Variables and Blocks