跳至內容

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 表示一個線程(或稱並行程序) - -

註:橫槓(-)代表該項不適用