Difference between revisions of "Types (日本語)"
m |
m (→Semantic (Wiki) の方) |
||
Line 93: | Line 93: | ||
{{param|VideoStream||}} | {{param|VideoStream||}} | ||
− | === Semantic (Wiki) | + | === Semantic (Wiki) 型 === |
{{param|table|flat table|数値を組み合わせた配列とその内部にテーブルの値を有していないハッシュテーブルを意味します。}} | {{param|table|flat table|数値を組み合わせた配列とその内部にテーブルの値を有していないハッシュテーブルを意味します。}} | ||
{{param|Variant||水平テーブル、ブール、数値、文字列、または LÖVE のユーザデータにすることができます。}} | {{param|Variant||水平テーブル、ブール、数値、文字列、または LÖVE のユーザデータにすることができます。}} |
Revision as of 06:52, 8 January 2020
これらは本 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