Types (日本語)
これらは本 Wiki で使用されているデータ型です。それらの一部はWiki に特化した集合であり説明書をより明瞭にするためにあります。
型
Lua の型
type 関数は変数の型を取得するために使用することができます。
nil
- 欠乏値を意味します。 'nil' のみが 'nil' 型を有しています。
boolean
- 論理値を意味します。 'true' または 'false' にすることができます。
number
- 倍精度浮動小数点の値を意味します。無限大および非数も対象となります。
string
- 文字の配列を意味します。不定です。
table
- 数値を組み合わせた配列およびハッシュテーブルを意味します。
function
- 呼び出し可能な関数を意味します。
userdata
- 任意の C 言語データを意味します。
thread
- コルーチンを意味します。
Löve の型
Object
- 下記にある型の最上位型です。
Data
Data
- 下記にある型の最上位型です。
CompressedData
- 任意の圧縮されたデータを保持しています。
CompressedImageData
- 圧縮された画像データを保持しています。
FileData
- ファイルデータを保持しています。
FontData
- フォントデータを保持しています。
GlyphData
- グリフデータを保持しています。
ImageData
- 画像データを保持しています。
SoundData
- 音声データを保持しています。
Math
Physics
Joint
FrictionJoint
GearJoint
MotorJoint
MouseJoint
PrismaticJoint
PulleyJoint
RevoluteJoint
RopeJoint
WeldJoint
WheelJoint
Thread
Graphics
Cursor
PixelEffect
- 廃止されたバージョンの Shader 型。
Shader
Quad
Drawable
Texture
Canvas
Framebuffer
- 廃止されたバージョンの Canvas 型。
Image
Sound
Filesystem
Fonts
Input
Video
Semantic (Wiki) 型
table flat table
- 数値を組み合わせた配列とその内部にテーブルの値を有していないハッシュテーブルを意味します。
Variant
- 水平テーブル、ブール、数値、文字列、または LÖVE のユーザデータにすることができます。
その他
LUBE
Enet