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 | 表示一個線程(或稱並行程序) | - | - |
註:橫槓(-)代表該項不適用
| ||||||||||||||