Lua关键字

Lua关键字教程,Lua 的关键字共有 26 个,在 Lua 中保留关键字不能作为常量或变量或其他用户自定义标示符。

Lua注释

Lua注释教程,用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。同时,注释也是一个程序员必须要具有的良好编程习惯。

Lua数据类型

Lua数据类型教程,Lua 是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。在 Lua 中有 8 中基本类型,分别是:

Lua nil

Lua nil教程,Lua 中的 nil 类型表示一种没有任何有效值,它只有一个值也就是 nil。如果打印一个没有赋值的变量,便会输出一个 nil 值。

Lua布尔(boolean)

Lua boolean教程,Lua 中的 boolean 类型只有两个可选值:true(真) 和 false(假)。Lua 把 false 和 nil 都看作是 "假",其它的都为 "真"。

Lua数字(number)

Lua number教程,Lua 中的 number 类型不像 C 语言 和 Java 语言 等那么丰富,默认只有一种 number 类型,即 double(双精度浮点)类型。

Lua字符串(string)

Lua string教程,Lua 中的 string 类型可以使用 `""` 或 `''` 声明,如果是块字符串,那么以 `[[` 开始,以 `]]` 结尾。同 Java、 Python 一样,Lua 的字符串是不可修改的值,可以通过 string.gsub 函数来替换字符串中的子串。

Lua表(table)

Lua table教程,Lua 中的 table 类型是一个 “关联数组”,数组的索引可以是数字或者是字符串,所有索引值都需要用 "[" 和 "]" 括起来;如果是字符串,还可以去掉引号和中括号;

Lu userdata

Lua userdata教程,Lua 作为一门嵌入式的可扩展语言,其本身的功能很精简,很多扩展功能需要由 C 语言 和 C++ 提供。而作为扩展功能的一个重要支持就是 userdata。

Lua变量

Lua变量教程,不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。变量相当于内存中一个数据存储空间的表示,通过变量名可以访问到变量的具体的值。

Lua变量作用域

Lua变量作用域教程,Lua 中的一个 变量 在程序中都有一定的作用范围,我们称之为作用域。Lua 变量有三种类型:全局变量、局部变量、表中的域。

Lua变量赋值

Lua变量赋值教程,变量 的赋值就是给已经定义的变量进行重新设置值的过程,Lua 中变量的赋值可以单独为单个变量赋值,也可以同时为多个变量赋值。

Lua变量转字符串

Lua变量转字符串教程,在 Lua 中,除了 table 类型其他任何类型的变量都可以被转换成字符串类型,这个转换就叫做类型转换。在 Lua 中,将变量转成字符串类型,我们可以使用 tostring 函数。

Lua变量转数字

Lua变量转数字教程,在 Lua 中,我们可以将 字符串 类型的 变量 转换成数字类型,这个转换就叫做类型转换。在 Lua 中,将变量转成数字类型,我们可以使用 tonumber 函数。

Lua获取用户输入

Lua获取用户输入教程,在 Lua 中,我们要获取用户的输入可以使用 io.read 函数,该函数以返回值的形式返回获取到的值。

Lua输出print教程

Lua输出print教程,在 Lua 中,我们要将 变量 或者是任意的数据输出到终端控制台,我们可以使用 print 函数。