TI-Lua/基本数据结构
< TI-Lua
跳到导航
跳到搜索
基本数据结构指在 Lua 语言内内建的数据类型以及其表现形式。
由于 Lua 的弱类型特性,在使用变量时无需(也无法)指定变量的类型。 Lua 解释器会根据赋值来推断数据类型。
基本类型如下表所示:
名称 | 关键字 | 作用 | 可能的值 | 范围 |
nil | nil | 表示一个空值 | nil | nil |
布尔值 | boolean | 表示真或假 | true, false | true 或 false |
数 | number | 表示一个数 | 42, -1, 3.1415, 1e+14 | 14位整数、双精度浮点数 |
字符串 | string | 表示一列字符 | abc, ABC, 字符(需要 UTF-8 支持) | - |
表 | table | 表示一个表 | {}, {1, 2, 3}, {"test", 5, print} | - |
函数 | function | 表示一个函数 | print, math.abs | - |
用户数据 | userdata | 表示一个内存区域(与 C 交互时使用) | - | - |
线程 | thread | 表示一个线程(或称并行程序) | - | - |
注:横杠(-)代表该项不适用
|