使用者:Woclass/Lua Programming/術語表
術語表包括了和Lua編程相關的術語。建議用它來查找不理解的專有名詞。
- abstract class/抽象類
- 抽象類指的是實例不能被直接創建的類型。抽象類是抽象類型。
- abstract data type/抽象數據類型
- 抽象數據類型是一種模型,它代表着一類具有相同行為的數據結構。抽象數據類型由可以在其上執行的操作以及這些操作之間的數學約束來定義,而不是由數據類型的實現和數據在計算機內存中的儲存方式來定義。
- abstract type/抽象類型
- 抽象類型是一種實例不能被直接而定義的類型。
- actual parameter/實際參數
- 參見:參數
- additive inverse/加法逆元(相反數)
- 一個數的加法逆元指的是這個數加上它之後等於零的數。舉個例子,42的加法逆元是-42.
- arithmetic negation/算數否定(取相反數)
- 算術否定是指產生某個數加法逆元的操作。
- arithmetic operation/算術操作
- 算術操作指的是操作數為數字的操作。
- arity/參數個數
- 函數或運算符的參數個數指的是函數或運算符接收的參數個數。
- argument/參數
- 一個參數是一個傳遞給函數的值。
- array/數組
- 一個數組是一種數據結構,由值的集合構成,每一個值由至少一個序號或鍵標記。
- associative array/關聯數組
- 關聯數組是一種抽象數據類型,由鍵值對的集合組成,每個可能的鍵在集合里最多出現一次。
- augmented assignment/增量賦值
- 增量賦值是一種與變量初值有關的賦值。
- binary operation/二元操作符
- 二元操作符指的是需要兩個參數的操作符。
- boolean/布爾值
- 參見:邏輯數據類型
- boolean negation/布爾否定
- 參見:邏輯否定
- chained assignment/鏈式賦值
- 鏈式賦值指的是將同一個值連續的賦給很多變量的符指操作。
- 舉例:
a = b = c = d = 0
- chunk/代碼塊
- 一個代碼塊由一系列語句組成。
- compound assignment/複合賦值
- 參見:增量賦值