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

BezierCurve
RandomGenerator

Physics

Body
Contact
Fixture
World
Shape
ChainShape
CircleShape
EdgeShape
PolygonShape
Joint
FrictionJoint
GearJoint
MotorJoint
MouseJoint
PrismaticJoint
PulleyJoint
RevoluteJoint
RopeJoint
WeldJoint
WheelJoint

Thread

Channel
Thread

Graphics

Cursor
PixelEffect
廃止されたバージョンの Shader 型。
Shader
Quad
Drawable
Texture
Canvas
Framebuffer
廃止されたバージョンの Canvas 型。
Image
Mesh
ParticleSystem
SpriteBatch
Text
Video

Sound

Decoder
Source
QueuableSource

Filesystem

File

Fonts

Font
Rasterizer

Input

Joystick

Video

VideoStream

Semantic (Wiki) 型

table flat table
数値を組み合わせた配列とその内部にテーブルの値を有していないハッシュテーブルを意味します。
Variant
水平テーブル、ブール、数値、文字列、または LÖVE のユーザデータにすることができます。

その他

LUBE

ClientObject
ServerObject

Enet

enet.host
enet.peer

そのほかの言語