table (日本語)

Lua 5.1 リファレンス・マニュアル §2.2 より引用して翻訳:

table (テーブル) 型は連想配列を実装しており、配列のインデックスとして数値だけではなく、任意の値 (nil は除く) を使用することができます。テーブルは異種混合を行うことができます。すなわち、そられには全種類の型の値 (nil は除く) を内包することができます。 Lua においてテーブルは唯一のデータ構造機構です。それらは通常配列、シンボル・テーブル、集合、レコード、グラフ、ツリー、などを表すために使用することができます。レコードを表すために、 Lua ではインデックスとしてフィールド名を使用します。この表現は a["name"] に対する糖衣構文として a.name を言語にて提供することにより対応します。その方法は Lua にてテーブルを作成するのに若干便利です (§2.5.7 を参照)。

そのほかの言語