User: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/复合赋值
参见:增量赋值